function datereminder_rules_action_info in Date Reminder 7
@file
DateReminder rules.
File
- ./
datereminder.rules.inc, line 9 - DateReminder rules.
Code
function datereminder_rules_action_info() {
$actions = array(
'datereminder_rules_action_set_reminder' => array(
'label' => t('Set a reminder'),
'group' => t('Date Reminder'),
'parameter' => array(
'node' => array(
'type' => 'node',
'label' => t('Node'),
'save' => true,
),
'user' => array(
'type' => 'user',
'label' => t('User'),
),
'leadtime' => array(
'type' => 'integer',
'label' => t('Reminder lead time'),
'options list' => 'datereminder_rules_type_leadtime_list',
),
),
),
'datereminder_rules_action_delete_all_node_reminders' => array(
'label' => t('Delete all reminders for node'),
'group' => t('Date Reminder'),
'access callback' => 'datereminder_access_can_administer_reminders',
'parameter' => array(
'node' => array(
'type' => 'node',
'label' => t('Node'),
'save' => true,
),
),
),
'datereminder_rules_action_set_enable_reminder' => array(
'label' => t('Set reminder enable on node'),
'group' => t('Date Reminder'),
'parameter' => array(
'node' => array(
'type' => 'node',
'label' => t('Node'),
'save' => true,
),
'enabled' => array(
'type' => 'boolean',
'label' => t('Enable setting'),
),
),
),
);
return $actions;
}