function smtp_admin_settings_validate in SMTP Authentication Support 7.2
Same name and namespace in other branches
- 6 smtp.module \smtp_admin_settings_validate()
- 7 smtp.admin.inc \smtp_admin_settings_validate()
Validation for the administrative settings form.
File
- ./
smtp.admin.inc, line 264 - Administrative page code for the smtp module.
Code
function smtp_admin_settings_validate($form, &$form_state) {
if ($form_state['values']['smtp_on'] == 1 && !isset($form_state['values']['provider_default'])) {
form_set_error(NULL, t('You must add a SMTP provider.'));
$form_state['values']['smtp_on'] = 0;
}
if ($form_state['values']['smtp_on'] == 1 && (!isset($form_state['values']['provider_default']) || $form_state['values']['provider_default'] == 'none')) {
form_set_error('provider_default', t('You must select a SMTP provider.'));
$form_state['values']['smtp_on'] = 0;
}
}