function og_set_breadcrumb in Organic groups 7
Same name and namespace in other branches
- 7.2 og.module \og_set_breadcrumb()
Set breadcrumbs according to a given group.
Parameters
$entity_type: The entity type.
$etid: The entity ID.
$path: Optional; The path to append to the breadcrumb.
5 calls to og_set_breadcrumb()
- og_ui_add_users in og_ui/
og_ui.admin.inc - Add users to group form.
- og_ui_group_admin_overview in og_ui/
og_ui.admin.inc - Provide an overview of the administrator menu items.
- og_ui_user_admin_account in og_ui/
og_ui.admin.inc - Form builder; OG user administration page.
- og_ui_user_admin_permissions in og_ui/
og_ui.admin.inc - Menu callback: administer permissions.
- og_ui_user_admin_roles in og_ui/
og_ui.admin.inc - Menu callback: administer roles.
File
- ./
og.module, line 2975 - Enable users to create and manage groups with roles and permissions.
Code
function og_set_breadcrumb($entity_type, $etid, $path = array()) {
if ($entity = entity_load($entity_type, array(
$etid,
))) {
$entity = reset($entity);
$label = og_entity_label($entity_type, $entity);
$uri = entity_uri($entity_type, $entity);
drupal_set_breadcrumb(array_merge(array(
l(t('Home'), '<front>'),
), array(
l($label, $uri['path']),
), $path));
}
}