Added EVENT to homestubnav

Changed menu->submenu(). if (! $menu->getItems()) then do nothing
This commit is contained in:
buttle 2015-02-10 19:20:01 +01:00
parent a45cdae083
commit 2a0a0287d4
2 changed files with 14 additions and 8 deletions

View File

@ -49,6 +49,7 @@ class HomeStubNav extends Menu
{ {
function getItems() function getItems()
{ {
if (Event::handle('StartHomeStubNav', array(&$this->action))) {
return array(array('top', return array(array('top',
array(), array(),
// TRANS: Menu item in personal group navigation menu. // TRANS: Menu item in personal group navigation menu.
@ -57,5 +58,8 @@ class HomeStubNav extends Menu
// TRANS: %s is a username. // TRANS: %s is a username.
_('Back to top'), _('Back to top'),
'nav_return_top')); 'nav_return_top'));
Event::handle('EndHomeStubNav', array(&$this->action));
}
return Null;
} }
} }

View File

@ -150,6 +150,8 @@ class Menu extends Widget
function submenu($label, $menu) function submenu($label, $menu)
{ {
if(!$menu->getItems())
return;
$this->action->elementStart('li'); $this->action->elementStart('li');
$this->action->element('h3', null, $label); $this->action->element('h3', null, $label);
$menu->show(); $menu->show();