function auditfiles_admin_settings_validate in Audit Files 7.4
Same name and namespace in other branches
- 7.3 auditfiles.admin.inc \auditfiles_admin_settings_validate()
Validates some user input for auditfiles_admin_settings().
File
- ./
auditfiles.admin.inc, line 130 - This is where the administrative settings configuration is.
Code
function auditfiles_admin_settings_validate($form, &$form_state) {
$fields = array(
'auditfiles_report_options_items_per_page' => t('Number of items per page'),
'auditfiles_report_options_maximum_records' => t('Maximum records'),
'auditfiles_report_options_batch_size' => t('Batch set size'),
);
foreach ($fields as $field => $label) {
if (!is_numeric($form_state['values'][$field])) {
form_set_error($field, t('You must enter zero or a positive integer for !label.', array(
'!label' => $label,
)));
}
elseif (!is_int($form_state['values'][$field] + 0) || $form_state['values'][$field] < 0) {
form_set_error($field, t('!label must be zero or a positive integer.', array(
'!label' => $label,
)));
}
}
}