From 93fe8b597a8c674faf4fc764b31668ea93d6b2af Mon Sep 17 00:00:00 2001 From: Michael RICOIS Date: Fri, 16 Mar 2018 10:11:38 +0100 Subject: [PATCH] CS --- modules/filtervp/filtervp.php | 49 +++++++++++++++++++++-------------- 1 file changed, 29 insertions(+), 20 deletions(-) diff --git a/modules/filtervp/filtervp.php b/modules/filtervp/filtervp.php index 1af9035a..4359d291 100755 --- a/modules/filtervp/filtervp.php +++ b/modules/filtervp/filtervp.php @@ -1,9 +1,11 @@ name = 'filtervp'; $this->tab = 'front_office_features'; $this->version = '1.0'; @@ -14,16 +16,18 @@ class Filtervp extends Module { $this->description = $this->l('Enable to filter by size in VP.'); } - public function install() { - if(!parent::install() - OR !$this->registerHook('displayLeftVP')) { - return FALSE; + public function install() + { + if (!parent::install() + || !$this->registerHook('displayLeftVP')) { + return false; } - return TRUE; + return true; } - public function hookdisplayLeftVP($params) { + public function hookdisplayLeftVP($params) + { global $smarty; $sizes = self::getAllValueAttr(Filtervp::FILTER_ID, Tools::getValue('id_category')); @@ -34,7 +38,7 @@ class Filtervp extends Module { $name = self::getAttrName(self::FILTER_ID); } - if($name == 'Tailles') { + if ($name == 'Tailles') { $name = 'Taille'; }; @@ -46,13 +50,14 @@ class Filtervp extends Module { return $this->display(__FILE__, 'filter.tpl'); } - public static function getAllValueAttr($id_attr, $id_cat){ + public static function getAllValueAttr($id_attr, $id_cat) + { global $cookie; $id_lang = $cookie->id_lang; $results = Db::getInstance()->ExecuteS(' - SELECT - al.`name`, + SELECT + al.`name`, a.`id_attribute` FROM `'._DB_PREFIX_.'attribute` a @@ -61,23 +66,27 @@ class Filtervp extends Module { LEFT JOIN '._DB_PREFIX_.'product p ON cp.id_product = p.id_product INNER JOIN '._DB_PREFIX_.'product_attribute pa ON pa.id_product = cp.id_product INNER JOIN '._DB_PREFIX_.'product_attribute_combination pac ON pac.id_attribute = a.id_attribute AND pac.id_product_attribute = pa.id_product_attribute - WHERE - a.id_attribute_group = "'.$id_attr.'" + WHERE + a.id_attribute_group = "'.$id_attr.'" GROUP BY a.`id_attribute` ORDER BY - al.`name` ASC + al.`name` ASC '); + return $results; } - public static function getAttrName($id_attr){ + public static function getAttrName($id_attr) + { global $cookie; + $id_lang = $cookie->id_lang; - return Db::getInstance()->getValue(' - SELECT - `public_name` - FROM `'._DB_PREFIX_.'attribute_group_lang` + + return Db::getInstance()->getValue(' + SELECT + `public_name` + FROM `'._DB_PREFIX_.'attribute_group_lang` WHERE `id_attribute_group` = "'.(int)$id_attr.'" AND `id_lang` = "'.(int)$id_lang.'" ');