You are here

function forena_report_data_block_form_validate in Forena Reports 8

Same name and namespace in other branches
  1. 7.5 forena.report.inc \forena_report_data_block_form_validate()
  2. 7.4 forena.report.inc \forena_report_data_block_form_validate()

File

./forena.report.inc, line 717

Code

function forena_report_data_block_form_validate($form, &$form_state) {
  $r = Frx::Editor($form_state['values']['report_name']);
  $template_class = $form_state['values']['template_class'];
  $config = array_merge($form_state['storage']['config'], $form_state['values']['config']);
  $errors = $r
    ->templateConfigFormValidate($template_class, $config, 'template][config][');
  $form_state['storage']['config'] = $config;
  if ($errors) {
    foreach ($errors as $key => $message) {
      form_set_error($key, $message);
    }
  }
}