Hide hour sum per default
[misc/kostenrechnung] / lib / dbClass.php
index 09efe37..7dab19f 100644 (file)
@@ -16,9 +16,9 @@ class dbClass_postgresql
   function FieldType($rsMain,$i) { return pg_field_type($rsMain,$i); }
   function FetchRow($rsMain,&$result) { $result=pg_fetch_row($rsMain); return ($result==false) ? false : true; }
   function FetchAssoc($rsMain,&$result) { $result=pg_fetch_assoc($rsMain); return ($result==false) ? false : true; }
-  function FetchArray($rsMain,&$result) { $result=pg_fetch_array($rsMain,MYSQL_NUM); return ($result==false) ? false : true; }
+  function FetchArray($rsMain,&$result) { $result=pg_fetch_array($rsMain); return ($result==false) ? false : true; }
   function AffectedRows($rsMain) { return pg_affected_rows($this->conn); }
-  function Seek($rsMain,$offset) { error_log("mysql_data_seek($rsMain,$offset);"); return false; }
+  function Seek($rsMain,$offset) { return pg_result_seek($rsMain,$offset); }
   function RunParamQuery($query, $phs = array()) {
     foreach ($phs as $ph) {   // from php.net
       if ( isset($ph) ) {
@@ -29,8 +29,7 @@ class dbClass_postgresql
       $query = substr_replace($query, $ph, strpos($query, '?'), 1);
     }
     $this->lastQuery=$query;
-    $result = pg_query($query);
-    return ($result===false) ? false : true;
+    return pg_query($query);
   }
   function GetColumnInfo($TableName) {
     $rsMain=$this->RunQuery("SHOW COLUMNS FROM ".$TableName);
@@ -96,7 +95,7 @@ class dbClass extends dbClassRico
 
     $dsn = sprintf('host=%s dbname=%s user=%s password=%s',DBHOST,$DefDB,$userid,$pw);
     $this->dbMain = pg_connect($dsn);
-    $this->db =& new dbClass_postgresql($this->dbMain);
+    $this->db = new dbClass_postgresql($this->dbMain);
 
     if ($this->dbMain === false && $this->CheckForError("opening connection")) return false;
     return true;