function advanced_forum_forum_id_breadcrumb in Advanced Forum 7.2
Same name and namespace in other branches
- 6.2 plugins/arguments/forum_id.inc \advanced_forum_forum_id_breadcrumb()
Inject the breadcrumb trail if necessary.
1 string reference to 'advanced_forum_forum_id_breadcrumb'
- forum_id.inc in plugins/
arguments/ forum_id.inc - Plugin to provide an argument handler for a user id
File
- plugins/
arguments/ forum_id.inc, line 71 - Plugin to provide an argument handler for a user id
Code
function advanced_forum_forum_id_breadcrumb($conf, $context) {
if (empty($conf['breadcrumb'])) {
return;
}
$breadcrumb = array();
if (isset($context->data->parents)) {
$parents = array_reverse($context->data->parents);
if (!empty($parents)) {
foreach ($parents as $p) {
if ($p->tid != $context->data->tid) {
$breadcrumb[] = l($p->name, 'forum/' . $p->tid);
}
}
}
}
$breadcrumb = array_merge(drupal_get_breadcrumb(), $breadcrumb);
drupal_set_breadcrumb($breadcrumb);
}