Index: admin_menu.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/admin_menu/admin_menu.inc,v retrieving revision 1.11.2.25 diff -u -p -r1.11.2.25 admin_menu.inc --- admin_menu.inc 9 Jun 2009 18:21:29 -0000 1.11.2.25 +++ admin_menu.inc 11 Nov 2009 15:25:15 -0000 @@ -32,7 +32,11 @@ function _admin_menu_rebuild_links() { // Allow modules to add more links. If you want to alter links saved by // admin_menu, use hook_menu_link_alter() and look for // $item['module'] == 'admin_menu' - $links = module_invoke_all('admin_menu', $deleted); + $links = array(); + foreach (module_implements('admin_menu') as $module) { + $function = $module . '_admin_menu'; + $links = array_merge_recursive($links, $function($deleted)); + } foreach ($links as $item) { admin_menu_link_save($item); }