summaryrefslogtreecommitdiff
path: root/modules
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 /modules
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.
Diffstat (limited to 'modules')
-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")));
}
}