You are here

function forena_add_report_form_validate in Forena Reports 7.2

Same name and namespace in other branches
  1. 6.2 forena.admin.inc \forena_add_report_form_validate()
  2. 7.3 forena.admin.inc \forena_add_report_form_validate()

File

./forena.admin.inc, line 886

Code

function forena_add_report_form_validate($form, &$form_state) {
  $values = $form_state['values'];
  $regexp = "/^[A-Za-z0-9\\/\\_\\-]*\$/";
  $save_report_name = $values['save_report_name'];
  $desc = forena_report_desc($save_report_name);

  //comparing the report names to see if they have changed.

  //If they have, making sure the new name does not already exist.
  $report_path = forena_report_path();
  $filename = $report_path . '/' . $save_report_name . '.frx';
  if (@$desc['exists']) {
    form_set_error('save_report_name', t('The file ' . $save_report_name . ' already exists. Please enter another name.'));
  }
}