You are here

function forena_report_parameter_config_form_submit in Forena Reports 8

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

File

./forena.report.inc, line 1241

Code

function forena_report_parameter_config_form_submit($formid, &$form_state) {
  $r = Frx::Editor($form_state['values']['report_name']);
  $parameters = $r->frxReport
    ->parametersArray();
  $id = $form_state['values']['parm']['id'];
  $parameters[$id] = array_merge($parameters[$id], $form_state['values']['parm']);
  $r
    ->setParameters($parameters);
  $r
    ->update();
  $r_link = $r->report_link;
  $form_state['redirect'] = array(
    "{$r_link}/edit/parameters",
    array(
      'query' => Frx::parms(),
    ),
  );
}