From 034e914870716f27a150884f8583a98468d890f6 Mon Sep 17 00:00:00 2001 From: rvelices Date: Fri, 19 Oct 2007 02:04:24 +0000 Subject: feature 765: Sort alphabetically the admin plugin menus and plugin list git-svn-id: http://piwigo.org/svn/branches/branch-1_7@2143 68402e56-0260-453c-a942-63ccdbb3a9ee --- admin.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'admin.php') diff --git a/admin.php b/admin.php index 004bac218..493ddb8a8 100644 --- a/admin.php +++ b/admin.php @@ -116,15 +116,20 @@ if ($conf['ws_access_control']) // Do we need to display ws_checker } // required before plugin page inclusion -$plugin_menu_links = array( +$plugin_menu_links = trigger_event('get_admin_plugin_menu_links', array() ); + +function UC_name_compare($a, $b) +{ + return strcmp(strtolower($a['NAME']), strtolower($b['NAME'])); +} +usort($plugin_menu_links, 'UC_name_compare'); + +array_unshift($plugin_menu_links, array( 'NAME' => l10n('admin'), 'URL' => $link_start.'plugins' ) ); -$plugin_menu_links = trigger_event('get_admin_plugin_menu_links', - $plugin_menu_links ); - include(PHPWG_ROOT_PATH.'admin/'.$page['page'].'.php'); -- cgit v1.2.3