function datereminder_email_form in Date Reminder 7
Build form to configure email message to send.
@returns array The email form.
1 string reference to 'datereminder_email_form'
- _datereminder_menu in ./
datereminder.admin.inc - Implements hook_menu().
File
- ./
datereminder.admin.inc, line 317 - Forms for administrative settings.
Code
function datereminder_email_form() {
module_load_include('inc', 'datereminder', 'includes/defines');
module_load_include('inc', 'datereminder', 'includes/mailer');
$form = array();
$form['datereminder_mail_from'] = array(
'#type' => 'textfield',
'#title' => t('Mail sender'),
'#size' => 30,
'#default_value' => _datereminder_email_from(),
'#description' => t('Address reminders should be from. Leave blank to use system default.'),
);
$form['datereminder_mail_subject'] = array(
'#type' => 'textfield',
'#title' => t('Reminder subject'),
'#size' => 60,
'#default_value' => _datereminder_email_subject(),
'#description' => t('Email subject. Use tokens.'),
);
$form['datereminder_mail_body'] = array(
'#type' => 'textarea',
'#title' => t('Reminder body'),
'#default_value' => _datereminder_email_body(),
'#description' => t('Body of reminder email. Use tokens.'),
);
$form['datereminder_token_tree'] = array(
'#type' => 'fieldset',
'#collapsible' => TRUE,
'#collapsed' => TRUE,
'#title' => t('Available tokens'),
'#theme' => 'token_tree',
'#token_types' => array(
'datereminder',
'node',
'user',
),
);
$form = system_settings_form($form);
return $form;
}