aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB
diff options
context:
space:
mode:
authorDavid M <davidmj@users.sourceforge.net>2006-10-06 22:44:58 +0000
committerDavid M <davidmj@users.sourceforge.net>2006-10-06 22:44:58 +0000
commit3ad6069d01f0db1a485b5758171282bac277ed2c (patch)
tree87821e1f2d8dc9d1bdec1d7152a52cc7a6609497 /phpBB
parent6c49652a19d7f6b4a8ec670851a8db5d7cf735be (diff)
downloadforums-3ad6069d01f0db1a485b5758171282bac277ed2c.tar
forums-3ad6069d01f0db1a485b5758171282bac277ed2c.tar.gz
forums-3ad6069d01f0db1a485b5758171282bac277ed2c.tar.bz2
forums-3ad6069d01f0db1a485b5758171282bac277ed2c.tar.xz
forums-3ad6069d01f0db1a485b5758171282bac277ed2c.zip
*** empty log message ***
git-svn-id: file:///svn/phpbb/trunk@6450 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB')
-rw-r--r--phpBB/includes/db/postgres.php31
1 files changed, 14 insertions, 17 deletions
diff --git a/phpBB/includes/db/postgres.php b/phpBB/includes/db/postgres.php
index 7ed00e0290..c74adbf150 100644
--- a/phpBB/includes/db/postgres.php
+++ b/phpBB/includes/db/postgres.php
@@ -38,48 +38,45 @@ class dbal_postgres extends dbal
*/
function sql_connect($sqlserver, $sqluser, $sqlpassword, $database, $port = false, $persistency = false)
{
- $this->connect_string = '';
+ $connect_string = '';
if ($sqluser)
{
- $this->connect_string .= "user=$sqluser ";
+ $connect_string .= "user=$sqluser ";
}
if ($sqlpassword)
{
- $this->connect_string .= "password=$sqlpassword ";
+ $connect_string .= "password=$sqlpassword ";
}
if ($sqlserver)
{
if (strpos($sqlserver, ':') !== false)
{
- list($sqlserver, $sqlport) = explode(':', $sqlserver);
- $this->connect_string .= "host=$sqlserver port=$sqlport ";
+ list($sqlserver, $port) = explode(':', $sqlserver);
}
- else
+
+ if ($sqlserver !== 'localhost')
{
- if ($sqlserver != "localhost")
- {
- $this->connect_string .= "host=$sqlserver ";
- }
-
- if ($port)
- {
- $this->connect_string .= "port=$port ";
- }
+ $connect_string .= "host=$sqlserver ";
+ }
+
+ if ($port)
+ {
+ $connect_string .= "port=$port ";
}
}
if ($database)
{
$this->dbname = $database;
- $this->connect_string .= "dbname=$database";
+ $connect_string .= "dbname=$database";
}
$this->persistency = $persistency;
- $this->db_connect_id = ($this->persistency) ? @pg_pconnect($this->connect_string) : @pg_connect($this->connect_string);
+ $this->db_connect_id = ($this->persistency) ? @pg_pconnect($connect_string) : @pg_connect($connect_string);
return ($this->db_connect_id) ? $this->db_connect_id : $this->sql_error('');
}