From: Chuck Hagenbuch Date: Fri, 27 Aug 2010 00:58:24 +0000 (-0400) Subject: Add support for NOT IN queries to Horde_Rdo_Query X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=3e172c99fb30a1ab44cd20765b148e95c3bf2530;p=horde.git Add support for NOT IN queries to Horde_Rdo_Query --- diff --git a/framework/Rdo/lib/Horde/Rdo/Query.php b/framework/Rdo/lib/Horde/Rdo/Query.php index 4eea2f77b..12044b785 100644 --- a/framework/Rdo/lib/Horde/Rdo/Query.php +++ b/framework/Rdo/lib/Horde/Rdo/Query.php @@ -390,7 +390,7 @@ class Horde_Rdo_Query if ($test['value'] instanceof Horde_Rdo_Query_Literal) { $clauses[] = $clause . ' ' . (string)$test['value']; } else { - if ($test['test'] == 'IN' && is_array($test['value'])) { + if (($test['test'] == 'IN' || $test['test'] == 'NOT IN') && is_array($test['value'])) { $clauses[] = $clause . '(?' . str_repeat(',?', count($test['value']) - 1) . ')'; $bindParams = array_merge($bindParams, array_values($test['value'])); } else {