Error message

You are browsing documentation for drupal 7.x, which is not supported anymore. Read the updated version of this page for drupal 11.x (the latest version).

function trigger_menu

Implements hook_menu().

File

modules/trigger/trigger.module, line 42

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',
 ),
 // Only accessible if there are any actions that can be unassigned.
'access callback' => 'trigger_menu_unassign_access',
 // Only output in the breadcrumb, not in menu trees.
'type' => MENU_VISIBLE_IN_BREADCRUMB ,
 'file' => 'trigger.admin.inc',
 );
 return $items;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.