Fix for ticket #366

Move the creation of the setting menu back to gallery_menu::admin, now that
there is a mechanism to remove empty menu items
This commit is contained in:
Tim Almdal
2009-06-17 06:42:31 -07:00
parent fbefdd5556
commit 5b767b6443
3 changed files with 17 additions and 6 deletions

View File

@@ -69,9 +69,23 @@ class Admin_View_Core extends View {
}
}
$this->_remove_empty_items($menu);
print $menu;
}
private function _remove_empty_items($menu) {
foreach ($menu->elements as $target_id => $element) {
if ($element->type == "submenu") {
if (empty($element->elements)) {
$menu->remove($target_id);
} else {
$this->_remove_empty_items($element);
}
}
}
}
/**
* Print out any site wide status information.
*/