function og_CrumbsMultiPlugin_my_groups_overview::findParent__node_x in Crumbs, the Breadcrumbs suite 7.2
Same name and namespace in other branches
- 7 plugins/crumbs.og.inc \og_CrumbsMultiPlugin_my_groups_overview::findParent__node_x()
Parameters
string $path: The path that we want to find a parent for.
array $item: Loaded router item, as returned from crumbs_get_router_item()
Return value
array Parent path candidates
File
- plugins/
crumbs.og.inc, line 199
Class
- og_CrumbsMultiPlugin_my_groups_overview
- Make $my_groups_path the parent path for group nodes where the current user is a member. The priorities can be configured per group node type.
Code
function findParent__node_x($path, $item) {
if (FALSE === ($node = crumbs_Util::itemExtractEntity($item, 'node', 1))) {
return NULL;
}
if (og_is_group_type('node', $node->type)) {
$group = og_get_group('node', $node->nid);
if (!empty($group)) {
if (og_is_member($group->gid)) {
return array(
$node->type => 'user-groups',
);
}
}
}
return NULL;
}