Apparently some people don't even have pg_clientencoding
authorchriskl <chriskl>
Wed, 23 Nov 2005 04:29:02 +0000 (04:29 +0000)
committerchriskl <chriskl>
Wed, 23 Nov 2005 04:29:02 +0000 (04:29 +0000)
libraries/lib.inc.php

index 4434efd355222a4d81fa5babcbd0fe79c10a10a3..227372f1015e1a2a40bce6b55f0ef03f0b861c1a 100644 (file)
@@ -3,7 +3,7 @@
        /**
         * Function library read in upon startup
         *
-        * $Id: lib.inc.php,v 1.107 2005/11/22 01:31:49 chriskl Exp $
+        * $Id: lib.inc.php,v 1.108 2005/11/23 04:29:02 chriskl Exp $
         */
        include_once('decorator.inc.php');
        include_once('./lang/translations.php');
                        // 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);