You are here

function crm_core_contact_ui_admin_menu_map in CRM Core 7

Implements hook_admin_menu_map().

Expands contact types at Structure > CRM Core > CRM Core Contact types.

File

modules/crm_core_contact_ui/crm_core_contact_ui.module, line 160
Provides a user interface for CRM Core Contact.

Code

function crm_core_contact_ui_admin_menu_map() {
  $arguments = array();
  $map = array();
  $contact_types = array_keys(crm_core_contact_types());
  foreach ($contact_types as $type) {
    $arguments[] = array(
      '%crm_core_contact_type' => array(
        $type,
      ),
      '%entity_object' => array(
        $type,
      ),
    );
  }
  $map['admin/structure/crm-core/contact-types/manage/%crm_core_contact_type'] = array(
    'parent' => 'admin/structure/crm-core/contact-types',
    'hide' => 'admin/structure/crm-core/contact-types/list',
    'arguments' => $arguments,
  );
  return $map;
}