diff --git a/blocktopmenu.php b/blocktopmenu.php index f066420..e342d01 100644 --- a/blocktopmenu.php +++ b/blocktopmenu.php @@ -28,25 +28,25 @@ require (dirname(__FILE__).'/menutoplinks.class.php'); class Blocktopmenu extends Module { - private $_menu = ''; - private $_html = ''; - private $user_groups; + protected $_menu = ''; + protected $_html = ''; + protected $user_groups; /* * Pattern for matching config values */ - private $pattern = '/^([A-Z_]*)[0-9]+/'; + protected $pattern = '/^([A-Z_]*)[0-9]+/'; /* * Name of the controller * Used to set item selected or not in top menu */ - private $page_name = ''; + protected $page_name = ''; /* * Spaces per depth in BO */ - private $spacer_size = '5'; + protected $spacer_size = '5'; public function __construct() { @@ -130,7 +130,7 @@ class Blocktopmenu extends Module return true; } - private function uninstallDb() + protected function uninstallDb() { Db::getInstance()->execute('DROP TABLE `'._DB_PREFIX_.'linksmenutop`'); Db::getInstance()->execute('DROP TABLE `'._DB_PREFIX_.'linksmenutop_lang`'); @@ -177,22 +177,22 @@ class Blocktopmenu extends Module if (count($shops) == 1) { if (is_array($items) && count($items)) - $updated = Configuration::updateValue('MOD_BLOCKTOPMENU_ITEMS', (string)implode(',', $items), false, (int)$shop_group_id, (int)$shop_id); - else - $updated = Configuration::updateValue('MOD_BLOCKTOPMENU_ITEMS', '', false, (int)$shop_group_id, (int)$shop_id); - } + $updated = Configuration::updateValue('MOD_BLOCKTOPMENU_ITEMS', (string)implode(',', $items), false, (int)$shop_group_id, (int)$shop_id); + else + $updated = Configuration::updateValue('MOD_BLOCKTOPMENU_ITEMS', '', false, (int)$shop_group_id, (int)$shop_id); + } - $updated &= Configuration::updateValue('MOD_BLOCKTOPMENU_SEARCH', (bool)Tools::getValue('search'), false, (int)$shop_group_id, (int)$shop_id); + $updated &= Configuration::updateValue('MOD_BLOCKTOPMENU_SEARCH', (bool)Tools::getValue('search'), false, (int)$shop_group_id, (int)$shop_id); - if (!$updated) - { - $shop = new Shop($shop_id); - $errors_update_shops[] = $shop->name; - } + if (!$updated) + { + $shop = new Shop($shop_id); + $errors_update_shops[] = $shop->name; + } } - if (!count($errors_update_shops)) + if (!count($errors_update_shops)) $this->_html .= $this->displayConfirmation($this->l('The settings have been updated.')); else $this->_html .= $this->displayError(sprintf($this->l('Unable to update settings for the following shop(s): %s'), implode(', ', $errors_update_shops))); @@ -231,7 +231,7 @@ class Blocktopmenu extends Module if (!$added) { $shop = new Shop($shop_id); - $errors_add_link[] = $shop->name; + $errors_add_link[] = $shop->name; } } @@ -319,14 +319,14 @@ class Blocktopmenu extends Module return $this->_html; } - private function getWarningMultishopHtml() + protected function getWarningMultishopHtml() { return '
'. $this->l('You cannot manage top menu items from a "All Shops" or a "Group Shop" context, select directly the shop you want to edit'). '
'; } - private function getCurrentShopInfoMsg() + protected function getCurrentShopInfoMsg() { $shop_info = null; @@ -342,7 +342,7 @@ class Blocktopmenu extends Module ''; } - private function getMenuItems() + protected function getMenuItems() { $items = Tools::getValue('items'); if (is_array($items) && count($items)) @@ -750,7 +750,7 @@ class Blocktopmenu extends Module return $this->hookDisplayTop($params); } - private function getCMSCategories($recursive = false, $parent = 1, $id_lang = false, $id_shop = false) + protected function getCMSCategories($recursive = false, $parent = 1, $id_lang = false, $id_shop = false) { $id_lang = $id_lang ? (int)$id_lang : (int)Context::getContext()->language->id; $id_shop = ($id_shop !== false) ? $id_shop : Context::getContext()->shop->id; @@ -802,7 +802,7 @@ class Blocktopmenu extends Module } - private function getCMSPages($id_cms_category, $id_shop = false, $id_lang = false, $id_shop = false) + protected function getCMSPages($id_cms_category, $id_shop = false, $id_lang = false, $id_shop = false) { $id_shop = ($id_shop !== false) ? (int)$id_shop : (int)Context::getContext()->shop->id; $id_lang = $id_lang ? (int)$id_lang : (int)Context::getContext()->language->id; @@ -907,7 +907,7 @@ class Blocktopmenu extends Module $this->clearMenuCache(); } - private function clearMenuCache() + protected function clearMenuCache() { $this->_clearCache('blocktopmenu.tpl'); }