trigger_menu

6 trigger.module trigger_menu()
7 trigger.module trigger_menu()

Implements hook_menu().

File

modules/trigger/trigger.module, line 42
Enables functions to be stored and executed at a later time.

Code

function trigger_menu() {
  $items['admin/structure/trigger'] = array(
    'title' => 'Triggers', 
    'description' => 'Configure when to execute actions.', 
    'page callback' => 'trigger_assign', 
    'access arguments' => array('administer actions'), 
    'file' => 'trigger.admin.inc',
  );

  $trigger_info = _trigger_tab_information();
  foreach ($trigger_info as $module => $module_name) {
    $items["admin/structure/trigger/$module"] = array(
      'title' => $module_name, 
      'page callback' => 'trigger_assign', 
      'page arguments' => array($module), 
      'access arguments' => array('administer actions'), 
      'type' => MENU_LOCAL_TASK, 
      'file' => 'trigger.admin.inc',
    );
  }

  $items['admin/structure/trigger/unassign'] = array(
    'title' => 'Unassign', 
    'description' => 'Unassign an action from a trigger.', 
    'page callback' => 'drupal_get_form', 
    'page arguments' => array('trigger_unassign'), 
    'access arguments' => array('administer actions'), 
    'file' => 'trigger.admin.inc',
  );

  return $items;
}
Login or register to post comments