function _crm_core_activity_ui_set_breadcrumb in CRM Core 7
Helper function to set breadcrumb.
Parameters
object $contact: CRM Core contact from path.
3 calls to _crm_core_activity_ui_set_breadcrumb()
- crm_core_activity_ui_add_activity in modules/
crm_core_activity_ui/ crm_core_activity_ui.pages.inc - Add activity page callback.
- crm_core_activity_ui_view in modules/
crm_core_activity_ui/ crm_core_activity_ui.module - Activity UI view callback.
- crm_core_activity_ui_views_pre_render in modules/
crm_core_activity_ui/ crm_core_activity_ui.module - Implements hook_views_pre_render().
File
- modules/
crm_core_activity_ui/ crm_core_activity_ui.module, line 209 - Provides the UI for viewing activities.
Code
function _crm_core_activity_ui_set_breadcrumb($contact) {
$contact_uri = $contact
->uri();
$breadcrumb = array(
l(t('Home'), '<front>'),
l(t('CRM Core'), 'crm-core'),
l(t('Contacts'), 'crm-core/contact'),
l(t($contact
->label()), $contact_uri['path']),
l(t('Activities'), $contact_uri['path'] . '/activity'),
);
drupal_set_breadcrumb($breadcrumb);
}