You are here

function advanced_forum_forum_id_breadcrumb in Advanced Forum 7.2

Same name and namespace in other branches
  1. 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);
}