function custom_breadcrumbs_in_active_trail in Custom Breadcrumbs 7.2
Same name and namespace in other branches
- 6.2 custom_breadcrumbs.module \custom_breadcrumbs_in_active_trail()
Determines if a link is in the active trail.
@codingStandardsIgnoreStart
Parameters
array $link: A menu link.
Return value
bool TRUE if the link is in the active trail, FALSE otherwise.
3 calls to custom_breadcrumbs_in_active_trail()
- custom_breadcrumbs_override_links in ./
custom_breadcrumbs.module - Override Links.
- custom_breadcrumbs_theme_menu_item in ./
custom_breadcrumbs.module - Theme Menu Item.
- custom_breadcrumbs_theme_menu_item_link in ./
custom_breadcrumbs.module - Preprocessor for menu_item_link.
File
- ./
custom_breadcrumbs.module, line 961 - Main file for the Custom breadcrumbs.
Code
function custom_breadcrumbs_in_active_trail($link) {
// @codingStandardsIgnoreEnd
if (!isset($link) || !isset($link['href'])) {
return FALSE;
}
$trail = menu_get_active_trail();
if (!isset($trail)) {
return FALSE;
}
foreach ($trail as $step) {
if (isset($step['href']) && ($step['href'] == $link['href'] || $step['href'] == drupal_get_path_alias($link['href']))) {
return TRUE;
}
}
return FALSE;
}