mirror of
https://github.com/Piwigo/Piwigo.git
synced 2025-05-09 18:05:56 +03:00
merge r 2143 from branch-1_7 to trunk
feature 765: Sort alphabetically the admin plugin menus and plugin list git-svn-id: http://piwigo.org/svn/trunk@2144 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
parent
d36782289c
commit
ef11d5281c
2 changed files with 11 additions and 3 deletions
13
admin.php
13
admin.php
|
@ -115,14 +115,21 @@ if ($conf['ws_access_control']) // Do we need to display ws_checker
|
||||||
}
|
}
|
||||||
|
|
||||||
//---------------------------------------------------------------- plugin menus
|
//---------------------------------------------------------------- plugin menus
|
||||||
$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(
|
array(
|
||||||
'NAME' => l10n('admin'),
|
'NAME' => l10n('admin'),
|
||||||
'URL' => $link_start.'plugins'
|
'URL' => $link_start.'plugins'
|
||||||
)
|
)
|
||||||
);
|
);
|
||||||
$plugin_menu_links = trigger_event('get_admin_plugin_menu_links',
|
|
||||||
$plugin_menu_links );
|
|
||||||
foreach ($plugin_menu_links as $menu_item)
|
foreach ($plugin_menu_links as $menu_item)
|
||||||
{
|
{
|
||||||
$template->assign_block_vars('plugin_menu.menu_item', $menu_item);
|
$template->assign_block_vars('plugin_menu.menu_item', $menu_item);
|
||||||
|
|
|
@ -164,6 +164,7 @@ DELETE FROM '.PLUGINS_TABLE.' WHERE id="'.$plugin_id.'"';
|
||||||
// | start template output |
|
// | start template output |
|
||||||
// +-----------------------------------------------------------------------+
|
// +-----------------------------------------------------------------------+
|
||||||
$fs_plugins = get_fs_plugins();
|
$fs_plugins = get_fs_plugins();
|
||||||
|
uasort($fs_plugins, 'name_compare');
|
||||||
$db_plugins = get_db_plugins();
|
$db_plugins = get_db_plugins();
|
||||||
$db_plugins_by_id=array();
|
$db_plugins_by_id=array();
|
||||||
foreach ($db_plugins as $db_plugin)
|
foreach ($db_plugins as $db_plugin)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue