// Blocktopmenu: Children is the plural form of child

This commit is contained in:
mDeflotte
2012-04-05 12:22:46 +00:00
parent 336c0f4d7f
commit 2d8db50d40
+11 -11
View File
@@ -525,18 +525,18 @@ class Blocktopmenu extends Module
if ($recursive) if ($recursive)
{ {
$childrens = Category::getChildren((int)$id_category, (int)$id_lang, true, (int)$id_shop); $children = Category::getChildren((int)$id_category, (int)$id_lang, true, (int)$id_shop);
$spacer = str_repeat(' ', $this->spacer_size * (int)$category->level_depth); $spacer = str_repeat(' ', $this->spacer_size * (int)$category->level_depth);
} }
$shop = (object) Shop::getShop((int)$category->getShopID()); $shop = (object) Shop::getShop((int)$category->getShopID());
$this->_html .= '<option value="CAT'.(int)$category->id.'">'.(isset($spacer) ? $spacer : '').$category->name.' ('.$shop->name.')</option>'; $this->_html .= '<option value="CAT'.(int)$category->id.'">'.(isset($spacer) ? $spacer : '').$category->name.' ('.$shop->name.')</option>';
if (isset($childrens) && count($childrens)) if (isset($children) && count($children))
foreach ($childrens as $children) foreach ($children as $child)
{ {
$this->getCategoryOption((int)$children['id_category'], (int)$id_lang, (int)$children['id_shop']); $this->getCategoryOption((int)$child['id_category'], (int)$id_lang, (int)$child['id_shop']);
} }
} }
private function getCategory($id_category, $id_lang = false, $id_shop = false) private function getCategory($id_category, $id_lang = false, $id_shop = false)
@@ -552,17 +552,17 @@ class Blocktopmenu extends Module
if (is_null($category->id)) if (is_null($category->id))
return; return;
$childrens = Category::getChildren((int)$id_category, (int)$id_lang, true, (int)$id_shop); $children = Category::getChildren((int)$id_category, (int)$id_lang, true, (int)$id_shop);
$selected = ($this->page_name == 'category' && ((int)Tools::getValue('id_category') == $id_category)) ? ' class="sfHoverForce"' : ''; $selected = ($this->page_name == 'category' && ((int)Tools::getValue('id_category') == $id_category)) ? ' class="sfHoverForce"' : '';
$this->_menu .= '<li '.$selected.'>'; $this->_menu .= '<li '.$selected.'>';
$this->_menu .= '<a href="'.$category_link.'">'.$category->name.'</a>'; $this->_menu .= '<a href="'.$category_link.'">'.$category->name.'</a>';
if (count($childrens)) if (count($children))
{ {
$this->_menu .= '<ul>'; $this->_menu .= '<ul>';
foreach ($childrens as $children) foreach ($children as $child)
$this->getCategory((int)$children['id_category'], (int)$id_lang, (int)$children['id_shop']); $this->getCategory((int)$child['id_category'], (int)$id_lang, (int)$child['id_shop']);
$this->_menu .= '</ul>'; $this->_menu .= '</ul>';
} }