You are here

function forena_data_quick_report_form_submit in Forena Reports 8

Same name and namespace in other branches
  1. 7.5 forena.data.inc \forena_data_quick_report_form_submit()
  2. 7.4 forena.data.inc \forena_data_quick_report_form_submit()
1 string reference to 'forena_data_quick_report_form_submit'
forena_data_quick_report_form in forena_ui/forena.data.inc
Create a report quickly from a data block

File

forena_ui/forena.data.inc, line 115
forena.data.inc Common files for diplaying and previewing data blocks.

Code

function forena_data_quick_report_form_submit($form, &$form_state) {
  Frx::BlockEditor($form_state['values']['block_name'])
    ->saveParms();
  $report_name = str_replace('/', '.', $form_state['values']['report_name']);
  $block_name = str_replace('/', '.', $form_state['values']['block_name']);
  $path = "reports/{$report_name}/edit/add-data/{$block_name}";
  $parms = $_GET;
  unset($parms['q']);
  $form_state['redirect'] = array(
    $path,
    array(
      'query' => $parms,
    ),
  );
}