diff options
author | David M <davidmj@users.sourceforge.net> | 2006-10-06 22:44:58 +0000 |
---|---|---|
committer | David M <davidmj@users.sourceforge.net> | 2006-10-06 22:44:58 +0000 |
commit | 3ad6069d01f0db1a485b5758171282bac277ed2c (patch) | |
tree | 87821e1f2d8dc9d1bdec1d7152a52cc7a6609497 /phpBB | |
parent | 6c49652a19d7f6b4a8ec670851a8db5d7cf735be (diff) | |
download | forums-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.php | 31 |
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(''); } |