function crm_core_activity_ui_admin_menu_map in CRM Core 7
Implements hook_admin_menu_map().
File
- modules/
crm_core_activity_ui/ crm_core_activity_ui.module, line 136 - Provides the UI for viewing activities.
Code
function crm_core_activity_ui_admin_menu_map() {
$arguments = array();
$crm_core_activity_types = array_keys(crm_core_activity_types());
foreach ($crm_core_activity_types as $type) {
$arguments[] = array(
'%crm_core_activity_type' => array(
$type,
),
'%entity_object' => array(
$type,
),
);
}
$map['admin/structure/crm-core/activity-types/manage/%crm_core_activity_type'] = array(
// Link generated items directly to the "Activity Types" item.
'parent' => 'admin/structure/crm-core/activity-types',
// Hide the "List" item, as this expansion will expose all available
// options.
'hide' => 'admin/structure/crm-core/activity-types/list',
// Create expansion arguments for the '%crm_core_activity_type' placeholder.
'arguments' => $arguments,
);
return $map;
}