function trigger_unassign
trigger_unassign($form, $form_state, $module, $hook = NULL, $aid = NULL)
Form constructor for confirmation page for removal of an assigned action.
Parameters
$module: The tab of triggers the user will be directed to after successful removal of the action, or if the confirmation form is cancelled.
$hook: The name of the trigger hook, e.g., 'node_insert'.
$aid: The action ID.
See also
Related topics
File
- modules/trigger/trigger.admin.inc, line 55
- Admin page callbacks for the trigger module.
Code
function trigger_unassign($form, $form_state, $module, $hook = NULL, $aid = NULL) { if (!isset($hook, $aid)) { drupal_goto('admin/structure/trigger'); } $form['hook'] = array( '#type' => 'value', '#value' => $hook, ); $form['module'] = array( '#type' => 'value', '#value' => $module, ); $form['aid'] = array( '#type' => 'value', '#value' => $aid, ); $action = actions_function_lookup($aid); $actions = actions_get_all_actions(); $destination = 'admin/structure/trigger/' . $module; return confirm_form($form, t('Are you sure you want to unassign the action %title?', array('%title' => $actions[$action]['label'])), $destination, t('You can assign it again later if you wish.'), t('Unassign'), t('Cancel') ); }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/modules!trigger!trigger.admin.inc/function/trigger_unassign/7.x