function variable_email_rules_action_info in Variable Email 7
Implements hook_rules_action_info().
File
- ./
variable_email.rules.inc, line 11 - Defines rules for variable email functionality.
Code
function variable_email_rules_action_info() {
$actions = array();
$actions['variable_email_mail'] = array(
'label' => t('Send mail with Variable'),
'parameter' => array(
'to' => array(
'type' => 'text',
'label' => t('To'),
'description' => t('The e-mail address or addresses where the message will be sent to. The formatting of this string must comply with RFC 2822.'),
),
'variable' => array(
'type' => 'text',
'label' => t('Variable'),
'options list' => 'variable_email_variables_list',
'description' => t('Select the variable which should be used as a template.'),
),
'language' => array(
'type' => 'token',
'label' => t('Language'),
'description' => t('Select the language of the variable. You will need to have the <em>Variable translation</em> module enabled for this to work'),
'options list' => 'variable_email_rules_language_list',
'default value' => 'default',
),
'from' => array(
'type' => 'text',
'label' => t('From'),
'description' => t("The mail's from address. Leave it empty to use the site-wide configured address."),
'optional' => TRUE,
),
),
'group' => t('Variable Email'),
'callbacks' => array(
'execute' => 'variable_email_action_mail',
),
);
return $actions;
}