mirror of
https://github.com/Pathduck/gallery3.git
synced 2026-07-31 04:00:56 -04:00
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:
@@ -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")
|
||||
|
||||
@@ -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")));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user