- admin_menu_footer in contributions/admin_menu/admin_menu.module
- Implementation of hook_footer().
- theme_admin_menu_tree in contributions/admin_menu/admin_menu.module
- Generate the HTML for a menu tree.
theme_admin_menu_tree($pid = 1)Generate the HTML for a menu tree.
int $pid The menu item id to use for the administration menu.
string The complete, rendered administration menu.
contributions/admin_menu/admin_menu.module, line 197
<?php
function theme_admin_menu_tree($pid = 1) {
$_admin_menu = admin_menu_get_menu();
$output = '';
if (isset($_admin_menu[$pid]) && $_admin_menu[$pid]['children']) {
// Since we allow other modules to add items to admin menu, we need to sort
// all items (again).
usort($_admin_menu[$pid]['children'], '_admin_menu_sort');
foreach ($_admin_menu[$pid]['children'] as $mid) {
$children = isset($_admin_menu[$mid]['children']) ? $_admin_menu[$mid]['children'] : NULL;
$output .= theme_admin_menu_item($mid, theme_admin_menu_tree($mid), count($children) == 0);
}
}
return $output ? "\n<ul>". $output .'</ul>' : '';
}
?>