Sort the Admin > Settings menu instead of relying on module activation order.

Requires making Menu::get() return a reference.  Fixes #1545.
This commit is contained in:
Bharat Mediratta
2010-12-17 22:19:46 -08:00
parent e60edcdeba
commit dbb9b8b1c8
3 changed files with 10 additions and 2 deletions

View File

@@ -44,6 +44,10 @@ class Admin_View_Core extends Gallery_View {
public function admin_menu() {
$menu = Menu::factory("root");
module::event("admin_menu", $menu, $this);
$settings_menu = $menu->get("settings_menu");
sort($settings_menu->elements);
return $menu->render();
}