Let the Akismet module create the statistics menu, since it's the only

one that uses it.  Perhaps this is not the best solution, but it's the
pragmatic one.
This commit is contained in:
Bharat Mediratta
2009-06-04 17:36:37 -07:00
parent 743b321154
commit 8d9010cfe3
2 changed files with 9 additions and 7 deletions
+6
View File
@@ -26,6 +26,12 @@ class akismet_menu_Core {
->url(url::site("admin/akismet")));
if (module::get_var("akismet", "api_key")) {
if (!$statistics_menu = $menu->get("statistics_menu")) {
$menu->append(Menu::factory("submenu")
->id("statistics_menu")
->label(t("Statistics")));
}
$menu->get("statistics_menu")
->append(Menu::factory("link")
->id("akismet")
+3 -7
View File
@@ -30,14 +30,14 @@ class gallery_menu_Core {
$can_edit = $item && access::can("edit", $item) || $is_admin;
$can_add = $item && (access::can("add", $item) || $is_admin);
if ($can_add) {
$menu->append(Menu::factory("dialog")
->id("add_photos_item")
->label(t("Add photos"))
->url(url::site("simple_uploader/app/$item->id")));
}
if ($item && $can_edit || $can_add) {
$menu->append($options_menu = Menu::factory("submenu")
->id("options_menu")
@@ -156,10 +156,6 @@ class gallery_menu_Core {
->append(Menu::factory("link")
->id("maintenance")
->label(t("Maintenance"))
->url(url::site("admin/maintenance")))
->append(Menu::factory("submenu")
->id("statistics_menu")
->label(t("Statistics"))
->url("#"));
->url(url::site("admin/maintenance")));
}
}