function quickupdate_manager_update_form_validate in Quick update 7
Same name and namespace in other branches
- 8 quickupdate.module \quickupdate_manager_update_form_validate()
Form validation handler for quickupdate_manager_update_form().
Ensures that at least one project is selected.
See also
quickupdate_manager_update_form_submit()
1 string reference to 'quickupdate_manager_update_form_validate'
File
- ./
quickupdate.module, line 146 - Primarily Drupal hooks and global API functions.
Code
function quickupdate_manager_update_form_validate($form, &$form_state) {
if (!empty($form_state['values']['projects'])) {
$enabled = array_filter($form_state['values']['projects']);
}
if (!empty($form_state['values']['disabled_projects'])) {
$disabled = array_filter($form_state['values']['disabled_projects']);
}
if (!empty($form_state['values']['missing_dependency_projects'])) {
$missing_dependency = array_filter($form_state['values']['missing_dependency_projects']);
}
if (!empty($form_state['values']['other_projects'])) {
$other_projects = array_filter(explode("\n", $form_state['values']['other_projects']));
}
if (empty($enabled) && empty($disabled) && empty($missing_dependency) && empty($other_projects)) {
form_set_error('projects', t('You must select at least one project to update.'));
}
}