summaryrefslogtreecommitdiff
path: root/libraries/lib.inc.php
diff options
context:
space:
mode:
authorchriskl2005-11-23 04:31:10 +0000
committerchriskl2005-11-23 04:31:10 +0000
commit875245a95246f816dc6d9043c17138db158edcdb (patch)
treea93fffccf390bde4b2510451adb5936928271b7c /libraries/lib.inc.php
parent9ae4b4870a7e518c99a860fd7e1e35a8a767c24e (diff)
backport: Apparently some people don't even have pg_clientencodingREL_4-0-1
Diffstat (limited to 'libraries/lib.inc.php')
-rw-r--r--libraries/lib.inc.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/libraries/lib.inc.php b/libraries/lib.inc.php
index 56f6f81a..06c9ac58 100644
--- a/libraries/lib.inc.php
+++ b/libraries/lib.inc.php
@@ -3,7 +3,7 @@
/**
* Function library read in upon startup
*
- * $Id: lib.inc.php,v 1.105.2.2 2005/11/22 01:34:13 chriskl Exp $
+ * $Id: lib.inc.php,v 1.105.2.3 2005/11/23 04:31:10 chriskl Exp $
*/
include_once('decorator.inc.php');
include_once('./lang/translations.php');
@@ -192,8 +192,10 @@
// Explicitly change client encoding if it's different to server encoding.
if (function_exists('pg_client_encoding'))
$currEncoding = pg_client_encoding($data->conn->_connectionID);
- else
+ elseif (function_exists('pg_clientencoding'))
$currEncoding = pg_clientencoding($data->conn->_connectionID);
+ else
+ $currEncoding = null;
if ($currEncoding != $dbEncoding) {
$status = $data->setClientEncoding($dbEncoding);