Empower our Database object so that it is possible to perform NOT NULL queries (SELEC...
authorPlatonides <platonides@users.mediawiki.org>
Fri, 17 Jun 2011 14:54:41 +0000 (14:54 +0000)
committerPlatonides <platonides@users.mediawiki.org>
Fri, 17 Jun 2011 14:54:41 +0000 (14:54 +0000)
includes/db/Database.php

index b26970e..89b6dca 100644 (file)
@@ -1489,6 +1489,9 @@ abstract class DatabaseBase implements DatabaseType {
                        } elseif ( $value === null ) {
                                if ( $mode == LIST_AND || $mode == LIST_OR ) {
                                        $list .= "$field IS ";
+                                       if ( $not ) {
+                                               $list .= "NOT ";
+                                       }
                                } elseif ( $mode == LIST_SET ) {
                                        $list .= "$field = ";
                                }