function _custom_breadcrumbs_load_all_breadcrumbs in Custom Breadcrumbs 7.2
Same name and namespace in other branches
- 5 custom_breadcrumbs.module \_custom_breadcrumbs_load_all_breadcrumbs()
- 6.2 custom_breadcrumbs.module \_custom_breadcrumbs_load_all_breadcrumbs()
- 6 custom_breadcrumbs.module \_custom_breadcrumbs_load_all_breadcrumbs()
- 7 custom_breadcrumbs.module \_custom_breadcrumbs_load_all_breadcrumbs()
Loads all breadcrumbs from all submodules.
Current breadcrumbs are held as static variable.
Parameters
bool $refresh: If set to TRUE, reload breadcrumbs from database.
Return value
array An array of breadcrumb objects.
1 call to _custom_breadcrumbs_load_all_breadcrumbs()
- custom_breadcrumbs_page in ./
custom_breadcrumbs.admin.inc - Lists all current custom breadcrumbs and provides a link to the edit page.
File
- ./
custom_breadcrumbs.module, line 872 - Main file for the Custom breadcrumbs.
Code
function _custom_breadcrumbs_load_all_breadcrumbs($refresh = FALSE) {
static $breadcrumbs;
if ($refresh || !isset($breadcrumbs)) {
$breadcrumbs = array();
foreach (module_implements('cb_breadcrumb_info') as $module) {
$more = custom_breadcrumbs_load_breadcrumbs($module);
if (!empty($more)) {
$breadcrumbs = array_merge($more, $breadcrumbs);
}
}
}
return $breadcrumbs;
}