From b2661f317eebc4ebeef19540a87cc39f149a0eb8 Mon Sep 17 00:00:00 2001 From: cash Date: Sun, 2 Jan 2011 01:03:14 +0000 Subject: revert structure of admin views and fixed uniqueness of admin page menu items git-svn-id: http://code.elgg.org/elgg/trunk@7810 36083f99-b078-4883-b0ff-0f9b5a30f544 --- engine/lib/admin.php | 21 +++++++++++++-------- 1 file changed, 13 insertions(+), 8 deletions(-) (limited to 'engine/lib/admin.php') diff --git a/engine/lib/admin.php b/engine/lib/admin.php index 0938b0565..be3f8eacc 100644 --- a/engine/lib/admin.php +++ b/engine/lib/admin.php @@ -82,8 +82,13 @@ function elgg_add_admin_menu_item($section_id, $section_title, $parent_id = NULL $href = NULL; } + $name = $section_id; + if ($parent_id) { + $name = "$name:$parent_id"; + } + return elgg_register_menu_item('page', array( - 'name' => $section_id, + 'name' => $name, 'url' => $href, 'title' => $section_title, 'context' => 'admin', @@ -122,8 +127,8 @@ function admin_init() { // site elgg_add_admin_menu_item('site', elgg_echo('admin:site')); - elgg_add_admin_menu_item('site_basic', elgg_echo('admin:site:basic'), 'site'); - elgg_add_admin_menu_item('site_advanced', elgg_echo('admin:site:advanced'), 'site'); + elgg_add_admin_menu_item('basic', elgg_echo('admin:site:basic'), 'site'); + elgg_add_admin_menu_item('advanced', elgg_echo('admin:site:advanced'), 'site'); // appearance elgg_add_admin_menu_item('appearance', elgg_echo('admin:appearance')); @@ -132,14 +137,14 @@ function admin_init() { // users elgg_add_admin_menu_item('users', elgg_echo('admin:users')); - elgg_add_admin_menu_item('users_online', elgg_echo('admin:users:online'), 'users'); - elgg_add_admin_menu_item('users_newest', elgg_echo('admin:users:newest'), 'users'); - elgg_add_admin_menu_item('users_add', elgg_echo('admin:users:add'), 'users'); + elgg_add_admin_menu_item('online', elgg_echo('admin:users:online'), 'users'); + elgg_add_admin_menu_item('newest', elgg_echo('admin:users:newest'), 'users'); + elgg_add_admin_menu_item('add', elgg_echo('admin:users:add'), 'users'); // plugins elgg_add_admin_menu_item('plugins', elgg_echo('admin:plugins')); - elgg_add_admin_menu_item('plugins_simple', elgg_echo('admin:plugins:simple'), 'plugins'); - elgg_add_admin_menu_item('plugins_advanced', elgg_echo('admin:plugins:advanced'), 'plugins'); + elgg_add_admin_menu_item('simple', elgg_echo('admin:plugins:simple'), 'plugins'); + elgg_add_admin_menu_item('advanced', elgg_echo('admin:plugins:advanced'), 'plugins'); // plugins elgg_add_admin_menu_item('utilities', elgg_echo('admin:utilities')); -- cgit v1.2.3