You are here

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);
}