[geeklog-cvs] geeklog: Fixed Postgres dbSave

geeklog-cvs at lists.geeklog.net geeklog-cvs at lists.geeklog.net
Sat Jan 29 09:36:33 EST 2011


changeset 8081:9c6e11a161e2
url:  http://project.geeklog.net/cgi-bin/hgwebdir.cgi/geeklog/rev/9c6e11a161e2
user: Dirk Haun <dirk at haun-online.de>
date: Sat Jan 22 17:02:51 2011 +0100
description:
Fixed Postgres dbSave

diffstat:

 system/databases/pgsql.class.php |  6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diffs (16 lines):

diff -r edb8d1e2eaee -r 9c6e11a161e2 system/databases/pgsql.class.php
--- a/system/databases/pgsql.class.php	Tue Jan 04 10:05:41 2011 -0500
+++ b/system/databases/pgsql.class.php	Sat Jan 22 17:02:51 2011 +0100
@@ -484,9 +484,9 @@
                     }
                     $result = $this->dbQuery($sql);
                     $row2 = pg_fetch_row($result);
-                    if($row2[0]!=0){
-                    $sql = "DELETE FROM $table WHERE $where_clause";
-                    $result = $this->dbQuery($sql);
+                    if ($row2 && is_array($row2) && !empty($row2[0])) {
+                        $sql = "DELETE FROM $table WHERE $where_clause";
+                        $result = $this->dbQuery($sql);
                     }
                     
                     $sql="INSERT INTO $table ($fields) VALUES ($values)";  



More information about the geeklog-cvs mailing list