function emaillog_admin_settings in Logging and alerts 6
Same name and namespace in other branches
- 6.2 emaillog/emaillog.admin.inc \emaillog_admin_settings()
- 7.2 emaillog/emaillog.admin.inc \emaillog_admin_settings()
- 7 emaillog/emaillog.admin.inc \emaillog_admin_settings()
Administration settings form.
See also
1 string reference to 'emaillog_admin_settings'
- emaillog_menu in emaillog/
emaillog.module - Implementation of hook_menu().
File
- emaillog/
emaillog.admin.inc, line 13 - Administrative page callbacks for the emaillog module.
Code
function emaillog_admin_settings() {
$form['emaillog'] = array(
'#type' => 'fieldset',
'#title' => t('Email addresses for each severity level.'),
'#description' => t('Enter an email address for each severity level. For example, you may want to get emergency and critical levels to your pager or mobile phone, while notice level messages can go to a regular email. If you leave the email address blank for a severity level, no email messages will be sent for that severity level.'),
);
foreach (watchdog_severity_levels() as $severity => $description) {
$description = drupal_ucfirst($description);
$key = 'emaillog_' . $severity;
$form['emaillog'][$key] = array(
'#type' => 'textfield',
'#title' => t('Email address for severity @description', array(
'@description' => drupal_ucfirst($description),
)),
'#default_value' => variable_get($key, ''),
'#description' => t('The email address to send log entries of severity @description to.', array(
'@description' => $description,
)),
);
}
return system_settings_form($form);
}