From 833e7b3f358fb13d44a62c99b0a704de8ff96a6d Mon Sep 17 00:00:00 2001 From: rMalie Date: Wed, 27 Jul 2011 08:08:37 +0000 Subject: [PATCH] // Fix #PSFV-38 --- classes/Tag.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/classes/Tag.php b/classes/Tag.php index 53ddf01d1..cfe58c0a6 100644 --- a/classes/Tag.php +++ b/classes/Tag.php @@ -182,17 +182,17 @@ class TagCore extends ObjectModel public function setProducts($array) { - Db::getInstance()->Execute('DELETE FROM '._DB_PREFIX_.'product_tag WHERE id_tag = '.(int)$this->id); + $result = Db::getInstance()->Execute('DELETE FROM '._DB_PREFIX_.'product_tag WHERE id_tag = '.(int)$this->id); if (is_array($array)) { $array = array_map('intval', $array); - $result1 = Db::getInstance()->Execute('UPDATE '._DB_PREFIX_.'product SET indexed = 0 WHERE id_product IN ('.implode(',', $array).')'); + $result &= Db::getInstance()->Execute('UPDATE '._DB_PREFIX_.'product SET indexed = 0 WHERE id_product IN ('.implode(',', $array).')'); $ids = array(); foreach ($array as $id_product) $ids[] = '('.(int)$id_product.','.(int)$this->id.')'; - return ($result1 && Db::getInstance()->Execute('INSERT INTO '._DB_PREFIX_.'product_tag (id_product, id_tag) VALUES '.implode(',',$ids)) && Search::indexation(false)); + return ($result && Db::getInstance()->Execute('INSERT INTO '._DB_PREFIX_.'product_tag (id_product, id_tag) VALUES '.implode(',',$ids)) && Search::indexation(false)); } - return $result1; + return $result; } static public function deleteTagsForProduct($id_product)