[evolvis-commits] r12388: Test if pg_pconnect function exists↵
mirabilos at evolvis.org
mirabilos at evolvis.org
Mon Feb 28 01:36:43 CET 2011
Author: mirabilos
Date: 2011-02-28 01:36:43 +0100 (Mon, 28 Feb 2011)
New Revision: 12388
Modified:
trunk/gforge_base/evolvisforge-5.1/gforge/common/include/database-pgsql.php
Log:
Test if pg_pconnect function exists
Modified: trunk/gforge_base/evolvisforge-5.1/gforge/common/include/database-pgsql.php
===================================================================
--- trunk/gforge_base/evolvisforge-5.1/gforge/common/include/database-pgsql.php 2011-02-28 00:36:41 UTC (rev 12387)
+++ trunk/gforge_base/evolvisforge-5.1/gforge/common/include/database-pgsql.php 2011-02-28 00:36:43 UTC (rev 12388)
@@ -76,13 +76,18 @@
//
// Connect to primary database
//
- $gfconn = @pg_pconnect(pg_connectstring($sys_dbname, $sys_dbuser, $sys_dbpasswd, $sys_dbhost, $sys_dbport));
+ if (function_exists("pg_pconnect")) {
+ $gfconn = pg_pconnect(pg_connectstring($sys_dbname, $sys_dbuser, $sys_dbpasswd, $sys_dbhost, $sys_dbport));
+ } else {
+ print("function pg_pconnect doesn't exist: no postgresql interface");
+ exit;
+ }
//
// If any replication is configured, connect
//
if ($sys_db_use_replication) {
- $gfconn2 = @pg_pconnect(pg_connectstring($sys_dbreaddb, $sys_dbuser, $sys_dbpasswd, $sys_dbreadhost, $sys_dbreadport));
+ $gfconn2 = pg_pconnect(pg_connectstring($sys_dbreaddb, $sys_dbuser, $sys_dbpasswd, $sys_dbreadhost, $sys_dbreadport));
} else {
$gfconn2 = $gfconn;
}
More information about the evolvis-commits
mailing list