[-] FO : Fix bug #PSCFV-10851, no shop restriction in vouchers display in cart

This commit is contained in:
gRoussac
2013-10-28 19:00:00 +01:00
parent edf54eb2ca
commit 79cba4b655
+10
View File
@@ -255,6 +255,16 @@ class CartRuleCore extends ObjectModel
else
$cart_rule['quantity_for_user'] = 0;
foreach ($result as $cart_rule)
if ($cart_rule['shop_restriction'])
{
$cartRuleShops = Db::getInstance()->executeS('SELECT id_shop FROM '._DB_PREFIX_.'cart_rule_shop WHERE id_cart_rule = '.(int)$cart_rule['id_cart_rule']);
foreach ($cartRuleShops as $cartRuleShop)
if (Shop::isFeatureActive() && ($cartRuleShop['id_shop'] == Context::getContext()->shop->id))
continue 2;
unset($result[$key]);
}
// Retrocompatibility with 1.4 discounts
foreach ($result as &$cart_rule)
{