// Fixed Where for IN and NOT IN

git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@11814 b9a71923-0436-4b27-9f14-aed3839534dd
This commit is contained in:
bMancone committed 2011-12-27 17:37:37 +00:00
1 parent 6fff757757
commit 499a076ae6
1 file changed
+3 -3
+3 -3
View File
@@ -125,13 +125,13 @@ class CollectionCore implements Iterator, ArrayAccess, Countable
{ {
case '=' : case '=' :
case 'in' : case 'in' :
$this->query->where($this->parseField($field).' IN('.implode(', ', $this->formatValue($value, $field))); $this->query->where($this->parseField($field).' IN('.implode(', ', $this->formatValue($value, $field)).')');
break; break;
case '!=' : case '!=' :
case '<>' : case '<>' :
case 'notin' : case 'notin' :
$this->query->where($this->parseField($field).' NOT IN('.implode(', ', $this->formatValue($value, $field))); $this->query->where($this->parseField($field).' NOT IN('.implode(', ', $this->formatValue($value, $field)).')');
break; break;
default : default :
@@ -434,7 +434,7 @@ class CollectionCore implements Iterator, ArrayAccess, Countable
$fieldname = $split[$i]; $fieldname = $split[$i];
if ($fieldname == $definition['primary']) if ($fieldname == $definition['primary'])
$type = ObjectMode::TYPE_INT; $type = ObjectModel::TYPE_INT;
else else
{ {
if (!isset($definition['fields'][$fieldname])) if (!isset($definition['fields'][$fieldname]))