function flag_lists_generate_lists_form_validate in Flag Lists 7
Same name and namespace in other branches
- 6 flag_lists.admin.inc \flag_lists_generate_lists_form_validate()
- 7.3 flag_lists.admin.inc \flag_lists_generate_lists_form_validate()
Validation handler for flag_lists_generate_lists_form.
File
- ./
flag_lists.admin.inc, line 469 - Contains administrative pages for creating, editing, and deleting flag lists.
Code
function flag_lists_generate_lists_form_validate($form, &$form_state) {
if ($form_state['values']['lists'] && !is_numeric($form_state['values']['lists']) || $form_state['values']['lists'] < 0) {
form_set_error('lists', t('Number of lists to generate must be a number, 1 or more.'));
}
if ($form_state['values']['listings'] && !is_numeric($form_state['values']['listings']) || $form_state['values']['listings'] < 0) {
form_set_error('listings', t('Number of listings to generate must be a number, 1 or more.'));
}
if ($form_state['values']['lists'] > 0 && !count(array_filter($form_state['values']['templates']))) {
form_set_error('templates', t('You must select at least 1 template for the lists to be genereated'));
}
if ($form_state['values']['listings'] > 0 && !count(array_filter($form_state['values']['templates']))) {
form_set_error('templates', t('You must select at least 1 template for the listings to be genereated'));
}
}