From fcf0a4c5cf20728b77f38ff74c0e3d59f1e4e8f5 Mon Sep 17 00:00:00 2001 From: lLefevre Date: Thu, 20 Oct 2011 13:22:30 +0000 Subject: [PATCH] //Fixed bug delete duplicate method initList and initOptions git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@9499 b9a71923-0436-4b27-9f14-aed3839534dd --- admin-dev/themes/template/options.tpl | 5 ++++- classes/AdminController.php | 8 -------- classes/HelperOptions.php | 3 +-- 3 files changed, 5 insertions(+), 11 deletions(-) diff --git a/admin-dev/themes/template/options.tpl b/admin-dev/themes/template/options.tpl index 06011d08c..7ceaeddf0 100644 --- a/admin-dev/themes/template/options.tpl +++ b/admin-dev/themes/template/options.tpl @@ -23,6 +23,9 @@ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0) * International Registered Trademark & Property of PrestaShop SA *} +
{foreach $option_list AS $category => $categoryData} @@ -120,7 +123,7 @@ {elseif $field['type'] == 'textLang' || $field['type'] == 'textareaLang'} {if $field['type'] == 'textLang'} {foreach $field['languages'] AS $id_lang => $value} -
+
{/foreach} diff --git a/classes/AdminController.php b/classes/AdminController.php index 50c0bce25..b9b1969dd 100644 --- a/classes/AdminController.php +++ b/classes/AdminController.php @@ -539,9 +539,6 @@ class AdminControllerCore extends Controller $tmp_tab = explode('!', $key); $key = (count($tmp_tab) > 1 ? $tmp_tab[1] : $tmp_tab[0]); - // init list declaration - $this->initList(); - if (array_key_exists($key, $this->fieldsDisplay)) unset($this->context->cookie->$cookie_key); } @@ -750,9 +747,6 @@ class AdminControllerCore extends Controller protected function filterToField($key, $filter) { - // init list declaration - $this->initList(); - foreach ($this->fieldsDisplay as $field) if (array_key_exists('filter_key', $field) && $field['filter_key'] == $key) return $field; @@ -1969,8 +1963,6 @@ EOF; $languages = Language::getLanguages(false); - // init options declaration - $this->initOptions(); foreach ($this->options as $category => $category_data) { $fields = $category_data['fields']; diff --git a/classes/HelperOptions.php b/classes/HelperOptions.php index 04b0e2c76..78034af44 100644 --- a/classes/HelperOptions.php +++ b/classes/HelperOptions.php @@ -101,7 +101,6 @@ class HelperOptionsCore extends Helper $value = Configuration::get($key, $language['id_lang']); $field['languages'][$language['id_lang']] = $value; } - $field['flags'] = $this->displayFlags($languages, $this->context->language->id, $key, $key, true); } // Multishop default value @@ -125,7 +124,7 @@ class HelperOptionsCore extends Helper 'option_list' => $option_list, 'current_id_lang' => $this->context->language->id, 'required_fields' => isset($required_fields) ? $required_fields : false, - 'languages' => $languages + 'languages' => isset($languages) ? $languages : false )); return $this->context->smarty->fetch(_PS_ADMIN_DIR_.'/themes/template/'.$this->tpl); }