From 392ce4e57c0b5033a4b532c8a995a79072731776 Mon Sep 17 00:00:00 2001 From: mDeflotte Date: Wed, 1 Feb 2012 09:46:28 +0000 Subject: [PATCH] // Blocklayered : Avoid js undefined var on the blocklayered --- modules/blocklayered/blocklayered.php | 40 ++++++++++++++++++++++++--- 1 file changed, 36 insertions(+), 4 deletions(-) diff --git a/modules/blocklayered/blocklayered.php b/modules/blocklayered/blocklayered.php index b34cc3190..4316ee270 100644 --- a/modules/blocklayered/blocklayered.php +++ b/modules/blocklayered/blocklayered.php @@ -537,13 +537,21 @@ class BlockLayered extends Module $default_form_language = (int)(Configuration::get('PS_LANG_DEFAULT')); $langValue = array(); + if (version_compare(_PS_VERSION_,'1.5','>')) + $return = ' + '; + else + $return = ''; + $result = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS( 'SELECT url_name, meta_title, id_lang FROM '._DB_PREFIX_.'layered_indexable_feature_value_lang_value WHERE id_feature_value = '.(int)$params['id_feature_value']); if ($result) foreach ($result as $data) $langValue[$data['id_lang']] = array('url_name' => $data['url_name'], 'meta_title' => $data['meta_title']); - $return = '
+ $return .= '
'; + else + $return = ''; + $result = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS( 'SELECT url_name, meta_title, id_lang FROM '._DB_PREFIX_.'layered_indexable_attribute_lang_value WHERE id_attribute = '.(int)$params['id_attribute']); if ($result) foreach ($result as $data) $langValue[$data['id_lang']] = array('url_name' => $data['url_name'], 'meta_title' => $data['meta_title']); - $return = '
+ $return .= '
'; + else + $return = ''; + + $return .= '
'; + else + $return = ''; + + $return .= '