function emaillog_admin_settings_submit in Logging and alerts 6.2
Same name and namespace in other branches
- 7.2 emaillog/emaillog.admin.inc \emaillog_admin_settings_submit()
Saves additional debug info from submitted admin settings form.
1 string reference to 'emaillog_admin_settings_submit'
- emaillog_admin_settings in emaillog/
emaillog.admin.inc - Returns admin settings form.
File
- emaillog/
emaillog.admin.inc, line 207 - Admin callbacks for the Email Logging and Alerts module.
Code
function emaillog_admin_settings_submit($form, &$form_state) {
$severity_levels = watchdog_severity_levels();
$debug_info = array();
foreach (array_keys($severity_levels) as $level_id) {
foreach (array_keys(_emaillog_get_debug_info_callbacks()) as $variable_id) {
if (!empty($form_state['values']['debug_info'][$level_id][$variable_id])) {
$debug_info[$level_id][$variable_id] = 1;
}
}
}
unset($form_state['values']['debug_info']);
variable_set('emaillog_debug_info', $debug_info);
}