function _menu_reference_find_mlid_in_menu in Menu Reference 7
Helper function for get_all)menu_children() that recursively search an menu, this should not be called directly.
Parameters
int $mlid - The menu link id:
array $link - The menu tree item:
Return value
array | null
1 call to _menu_reference_find_mlid_in_menu()
- menu_reference_get_all_menu_children in ./
menu_reference.module - A function to get all menu children (regardless of depth) of a given mlid
File
- ./
menu_reference.module, line 298 - Primarily Drupal hooks and global API functions for module Menu Reference.
Code
function _menu_reference_find_mlid_in_menu($mlid, $link) {
if ($mlid == $link['link']['mlid']) {
return $link;
}
else {
foreach ($link['below'] as $item) {
$response = _menu_reference_find_mlid_in_menu($mlid, $item);
if ($response) {
return $response;
}
}
}
}