summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBharat Mediratta <bharat@menalto.com>2009-06-04 17:36:37 -0700
committerBharat Mediratta <bharat@menalto.com>2009-06-04 17:36:37 -0700
commit8d9010cfe381ddff870c29dd67b687905595ce1f (patch)
tree55c84330491129e73a8d12008877fb5d4a2a2e3b
parent743b321154b326094cc5fb805268c83906c246bd (diff)
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.
-rw-r--r--modules/akismet/helpers/akismet_menu.php6
-rw-r--r--modules/gallery/helpers/gallery_menu.php10
2 files changed, 9 insertions, 7 deletions
diff --git a/modules/akismet/helpers/akismet_menu.php b/modules/akismet/helpers/akismet_menu.php
index ebd948d6..2862fd40 100644
--- a/modules/akismet/helpers/akismet_menu.php
+++ b/modules/akismet/helpers/akismet_menu.php
@@ -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")
diff --git a/modules/gallery/helpers/gallery_menu.php b/modules/gallery/helpers/gallery_menu.php
index d28e71c9..2a9e193b 100644
--- a/modules/gallery/helpers/gallery_menu.php
+++ b/modules/gallery/helpers/gallery_menu.php
@@ -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")));
}
}