[*] FO : Added the possibility to deactivate customer groups management (for performances) [part 2]

This commit is contained in:
Damien Metzger
2013-11-21 14:44:00 +01:00
parent 9f1c39a7d6
commit 26b90d5670
5 changed files with 98 additions and 86 deletions
+3 -1
View File
@@ -484,8 +484,10 @@ class AdminGroupsControllerCore extends AdminController
DELETE FROM `'._DB_PREFIX_.'product_group_reduction_cache`
WHERE `id_group` = '.(int)Tools::getValue('id_group')
);
if (is_array($category_reduction))
if (is_array($category_reduction) && count($category_reduction))
{
if (!Configuration::getGlobalValue('PS_GROUP_FEATURE_ACTIVE'))
Configuration::updateGlobalValue('PS_GROUP_FEATURE_ACTIVE', 1);
foreach ($category_reduction as $cat => $reduction)
{
if (!Validate::isUnsignedId($cat) || !$this->validateDiscount($reduction))