* @copyright 2019 idnovate.com * @license See above */ function upgrade_module_2_1_26($module) { Db::getInstance()->execute( "DELETE FROM `"._DB_PREFIX_."cart_rule_combination` WHERE `id_cart_rule_1` IN ( SELECT `id_cart_rule` FROM `"._DB_PREFIX_."cart_rule` WHERE `cart_rule_restriction` = '1' AND `id_cart_rule_1` IN (SELECT `id_cart_rule` FROM `"._DB_PREFIX_."quantity_discount_rule_cart`) );" ); Db::getInstance()->execute( "DELETE FROM `"._DB_PREFIX_."cart_rule_combination` WHERE `id_cart_rule_2` IN ( SELECT `id_cart_rule` FROM `"._DB_PREFIX_."cart_rule` WHERE `cart_rule_restriction` = '1' AND `id_cart_rule_2` IN (SELECT `id_cart_rule` FROM `"._DB_PREFIX_."quantity_discount_rule_cart`) );" ); Db::getInstance()->execute( "UPDATE `"._DB_PREFIX_."cart_rule` SET `cart_rule_restriction` = 0 WHERE `id_cart_rule` IN (SELECT `id_cart_rule` FROM `"._DB_PREFIX_."quantity_discount_rule_cart`);" ); if (version_compare(_PS_VERSION_, '1.7', '>=') && !$module->active) { return true; } $module->copyOverrideFolder(); $module->removeOverride('CartRule'); $module->addOverride('CartRule'); return true; }