You are here

function flag_trigger_info in Flag 7.2

Same name and namespace in other branches
  1. 7.3 includes/flag.actions.inc \flag_trigger_info()

Implements hook_trigger_info().

File

includes/flag.actions.inc, line 11
Hooks for flag actions.

Code

function flag_trigger_info() {
  $hooks = array(
    'flag' => array(
      'flag_flag' => array(
        'label' => t('Content has been flagged with any flag'),
      ),
      'flag_unflag' => array(
        'label' => t('Content has been unflagged with any flag'),
      ),
    ),
  );
  foreach (flag_get_flags() as $flag) {
    $hooks['flag']['flag_flag_' . $flag->name]['label'] = t('A %type has been flagged with %name', array(
      '%type' => $flag->content_type,
      '%name' => $flag->name,
    ));
    $hooks['flag']['flag_unflag_' . $flag->name]['label'] = t('A %type has been unflagged with %name', array(
      '%type' => $flag->content_type,
      '%name' => $flag->name,
    ));
  }
  return $hooks;
}