the rest of nicola's bug fixes
authorchriskl <chriskl>
Mon, 1 Sep 2003 03:15:43 +0000 (03:15 +0000)
committerchriskl <chriskl>
Mon, 1 Sep 2003 03:15:43 +0000 (03:15 +0000)
classes/database/BaseDB.php

index b304a7448a24c527b781b4e079fe59142bcd3126..da5d63df6a9c9da5768dbb36e4e13f45ea94c620 100644 (file)
@@ -4,7 +4,7 @@
  * A class that implements the DB interface for Postgres
  * Note: This class uses ADODB and returns RecordSets.
  *
- * $Id: BaseDB.php,v 1.26 2003/08/18 08:20:43 chriskl Exp $
+ * $Id: BaseDB.php,v 1.27 2003/09/01 03:15:43 chriskl Exp $
  */
 
 include_once('classes/database/ADODB_base.php');
@@ -138,7 +138,6 @@ class BaseDB extends ADODB_base {
                                        if ($first) {
                                                $this->fieldClean($k);
                                                $this->clean($v);
-                                               // @@ FIX THIS QUOTING
                                                $sql .= " WHERE \"{$k}\"='{$v}'";
                                                $first = false;
                                        } else {
@@ -152,11 +151,11 @@ class BaseDB extends ADODB_base {
                if (is_array($nulls) && sizeof($nulls) > 0) {
                        foreach ($nulls as $v) {
                                if ($first) {
-                                       $this->fieldClean($k);
-                                       $sql .= " WHERE \"{$k}\" IS NULL";
+                                       $this->fieldClean($v);
+                                       $sql .= " WHERE \"{$v}\" IS NULL";
                                        $first = false;
                                } else {
-                                       $sql .= " AND \"{$k}\" IS NULL";
+                                       $sql .= " AND \"{$v}\" IS NULL";
                                }
                        }
                }