function ad_actions_send_email_action_before_form in Advertisement 6.3
Same name and namespace in other branches
- 6.2 actions/ad_actions.module \ad_actions_send_email_action_before_form()
- 7 actions/ad_actions.module \ad_actions_send_email_action_before_form()
Return a form definition so the advanced email action can be configured.
Parameters
$context: Default values (if we are editing an existing action instance).
Return value
Form definition.
File
- actions/
ad_actions.module, line 119 - Enable ad triggers and actions.
Code
function ad_actions_send_email_action_before_form($context) {
$form = _ad_actions_email_form($context);
$options = array(
-31449600 => t('1 year before'),
-9676800 => t('16 weeks before'),
-4838400 => t('8 weeks before'),
-2419200 => t('4 weeks before'),
-1814400 => t('3 weeks before'),
-1209600 => t('2 weeks before'),
-604800 => t('1 week before'),
-432000 => t('5 days before'),
-259200 => t('3 days before'),
-86400 => t('1 day before'),
-43200 => t('12 hours before'),
-21600 => t('6 hours before'),
-10800 => t('3 hours before'),
-3600 => t('1 hour before'),
);
$form = array_merge($form, _ad_actions_email_ad_form($context, $options, 'before', -604800));
$form = array_merge($form, _ad_actions_email_tokens_form($context));
return $form;
}