function admin_get_menu_tree in Admin 6
Helper for returning a selectively flattened version of the admin menu.
3 calls to admin_get_menu_tree()
- admin_menu_tree in ./
admin.module - Retrieve a hierarchy of links representing select portions of the 'admin' branch of the navigation menu.
- admin_navigation_primary in ./
admin.module - Generate the 1st level of navigation links under 'admin'.
- admin_navigation_secondary in ./
admin.module - Generate the 2nd level of navigation links under 'admin/*'.
File
- ./
admin.module, line 459
Code
function admin_get_menu_tree($method = 'all', $reset = FALSE) {
$tree = $method == 'all' ? menu_tree_all_data('admin') : menu_tree_page_data('admin');
foreach ($tree as $k => $item) {
if ($item['link']['link_path'] == 'admin' && !empty($item['below'])) {
unset($tree[$k]);
$tree = array_merge($tree, $item['below']);
}
}
return $tree;
}