function custom_breadcrumbs_filters in Custom Breadcrumbs 6.2
Same name and namespace in other branches
- 7.2 custom_breadcrumbs.admin.inc \custom_breadcrumbs_filters()
Lists custom_breadcrumbs administration filters that can be applied.
2 calls to custom_breadcrumbs_filters()
- custom_breadcrumbs_filter_form in ./
custom_breadcrumbs.admin.inc - Form builder; Return form for custom_breadcrumbs administration filters.
- custom_breadcrumbs_filter_form_submit in ./
custom_breadcrumbs.admin.inc - Form submission handler for custom_breadcrumbs_filter_form().
File
- ./
custom_breadcrumbs.admin.inc, line 673 - Admin page callback file for the custom_breadcrumbs module.
Code
function custom_breadcrumbs_filters() {
$filters = array();
$options = array();
foreach (module_implements('cb_breadcrumb_info') as $module) {
$bc_info = module_invoke($module, 'cb_breadcrumb_info');
foreach ($bc_info as $info) {
$options[$module . '-' . $info['table']] = $info['type'];
}
}
$filters['type'] = array(
'title' => t('Type'),
'options' => $options,
);
if (_custom_breadcrumbs_multilingual()) {
$filters['language'] = array(
'title' => t('Language'),
'options' => array(
'' => t('All languages'),
) + locale_language_list('name'),
);
}
return $filters;
}