You are here

function og_subgroups_set_breadcrumb in Subgroups for Organic groups 5.3

3 calls to og_subgroups_set_breadcrumb()
og_subgroups_members_page in ./og_subgroups.module
Output a viewable page of group members
og_subgroups_nodeapi in ./og_subgroups.module
og_subgroups_page in ./og_subgroups.module

File

./og_subgroups.module, line 102
Maintains a hierarchy of group/subgroup relationships.

Code

function og_subgroups_set_breadcrumb($addchild = false) {
  $gnode = og_get_group_context();
  $parent = _og_subgroups_get_parent($gnode->nid);
  if ($parent) {
    $pnode = node_load($parent);
    $bc[] = l(t('Home'), NULL);
    $bc[] = l(t('Groups'), 'og');
    $bc[] = l($pnode->title, "node/{$pnode->nid}");
    if ($addchild) {
      $bc[] = l($gnode->title, "node/{$gnode->nid}");
    }
    drupal_set_breadcrumb($bc);
  }
}