function auditfiles_merge_file_references_form_validate in Audit Files 7.3
Validate handler for the auditfiles_merge_file_references_form form.
File
- ./
auditfiles.mergefilereferences.inc, line 145 - Generates a report showing & allowing for merging potential duplicate files.
Code
function auditfiles_merge_file_references_form_validate($form, &$form_state) {
if (isset($form_state['values']['op'])) {
if ($form_state['values']['op'] == t('Merge selected items')) {
// Make sure at least one file was chosen before starting.
$counter = 0;
foreach ($form_state['values']['files'] as $file) {
if (!empty($file)) {
$counter++;
}
}
if ($counter == 0) {
form_set_error('files', t('At least one file name must be selected in order to merge the file IDs. No changes were made.'));
}
}
elseif ($form_state['values']['op'] == t('Next step')) {
// Make sure at least two files were chosen before continuing.
$counter = 0;
foreach ($form_state['values']['files_being_merged'] as $file) {
if (!empty($file)) {
$counter++;
}
}
if ($counter < 2) {
form_set_error('files_being_merged', t('At least two file IDs must be selected in order to merge them.'));
}
}
}
}