function uc_file_admin_files_form_show_validate in Ubercart 7.3
Same name and namespace in other branches
- 6.2 uc_file/uc_file.admin.inc \uc_file_admin_files_form_show_validate()
Ensures at least one file is selected when deleting.
See also
uc_file_admin_files_form_show_files()
uc_file_admin_files_form_show_submit()
1 string reference to 'uc_file_admin_files_form_show_validate'
- uc_file_admin_files_form in uc_file/
uc_file.admin.inc - Form builder for file products admin.
File
- uc_file/
uc_file.admin.inc, line 152 - File administration menu items.
Code
function uc_file_admin_files_form_show_validate($form, &$form_state) {
switch ($form_state['values']['uc_file_action']['action']) {
case 'uc_file_delete':
$file_ids = array();
if (is_array($form_state['values']['file_select'])) {
foreach ($form_state['values']['file_select'] as $fid => $value) {
if ($value) {
$file_ids[] = $fid;
}
}
}
if (count($file_ids) == 0) {
form_set_error('', t('You must select at least one file to delete.'));
}
break;
}
}