From 163ba2c7ee30bd912533647ee874193a9129f9e8 Mon Sep 17 00:00:00 2001 From: mDeflotte Date: Thu, 16 Feb 2012 08:31:27 +0000 Subject: [PATCH] // Blocklayered : Fix bug with category_box from ajax-back always empty --- modules/blocklayered/blocklayered-ajax-back.php | 8 +++++--- modules/blocklayered/blocklayered.php | 2 -- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/blocklayered/blocklayered-ajax-back.php b/modules/blocklayered/blocklayered-ajax-back.php index 409a6ae90..f10c9fb5d 100644 --- a/modules/blocklayered/blocklayered-ajax-back.php +++ b/modules/blocklayered/blocklayered-ajax-back.php @@ -34,10 +34,12 @@ if (substr(Tools::encrypt('blocklayered/index'),0,10) != Tools::getValue('layere include(dirname(__FILE__).'/blocklayered.php'); +$category_box = Tools::getValue('categoryBox'); + /* Clean categoryBox before use */ -if (isset($_GET['categoryBox']) AND is_array($_GET['categoryBox'])) - foreach ($_GET['categoryBox'] AS &$value) +if (is_array($category_box)) + foreach ($category_box AS &$value) $value = (int)$value; $blockLayered = new BlockLayered(); -echo $blockLayered->ajaxCallBackOffice(Tools::getValue('categoryBox'), Tools::getValue('id_layered_filter')); +echo $blockLayered->ajaxCallBackOffice($category_box, Tools::getValue('id_layered_filter')); diff --git a/modules/blocklayered/blocklayered.php b/modules/blocklayered/blocklayered.php index 5cd7be2f0..1aebfad01 100644 --- a/modules/blocklayered/blocklayered.php +++ b/modules/blocklayered/blocklayered.php @@ -3198,8 +3198,6 @@ class BlockLayered extends Module { global $cookie; - $categoryBox = array(); - if (!empty($id_layered_filter)) { $layeredFilter = Db::getInstance(_PS_USE_SQL_SLAVE_)->getRow('SELECT * FROM '._DB_PREFIX_.'layered_filter WHERE id_layered_filter = '.(int)$id_layered_filter);