function forena_validate_report_name in Forena Reports 7.4
Same name and namespace in other branches
- 8 forena.report.inc \forena_validate_report_name()
- 7.5 forena.report.inc \forena_validate_report_name()
1 string reference to 'forena_validate_report_name'
File
- ./
forena.report.inc, line 98
Code
function forena_validate_report_name($form, &$form_state) {
$values = $form_state['values'];
$pattern = "@^[A-Za-z0-9\\/\\_]\$@";
$save_report_name = $values['report_name'];
if (preg_match($pattern, $save_report_name)) {
form_set_error('report_name', t('Invalid characters in report name'));
}
//comparing the report names to see if they have changed.
//If they have, making sure the new name does not already exist.
$filename = $save_report_name . '.frx';
if (Frx::File()
->exists($filename, FALSE)) {
form_set_error('reprot_name', t('The report ' . $save_report_name . ' already exists. Please enter another name.'));
}
}