function mailchimp_lists_list_form_validate in Mailchimp 7.2
Validation handler for mailchimp_lists_list_form().
File
- modules/
mailchimp_lists/ includes/ mailchimp_lists.admin.inc, line 416 - mailchimp_lists module admin settings.
Code
function mailchimp_lists_list_form_validate($form, &$form_state) {
// Required lists must have a role selected (other than anon).
if ($form_state['values']['required']) {
// Check if there was a role selected:
$roles = array_filter($form_state['values']['roles']);
if (empty($roles)) {
form_set_error('roles', t('Required lists must have a role selected.'));
}
}
// Ensure mail merge field is set correctly:
if (!isset($form_state['values']['mergefields']['EMAIL']) || $form_state['values']['mergefields']['EMAIL'] != 'mail') {
form_set_error('EMAIL', t('The email merge field must be set to the user mail token.'));
}
}