You are here

function forena_data_quick_report_form in Forena Reports 8

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

Create a report quickly from a data block

_state

Parameters

array $form:

string $block_name:

Return value

array Form implementation.

1 string reference to 'forena_data_quick_report_form'
forena_data_preview in forena_ui/forena.data.inc

File

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

Code

function forena_data_quick_report_form($form, &$form_state, $block_name) {
  require_once 'forena.report.inc';

  // Get the add form.
  $form['add'] = array(
    '#type' => 'fieldset',
    '#title' => t('Quick Report'),
    '#collapsible' => TRUE,
    '#collapsed' => TRUE,
  );
  $form['add'] = array_merge($form['add'], forena_add_report_form($form, $form_state));
  $form['block_name'] = array(
    '#type' => 'value',
    '#value' => $block_name,
  );
  $form['add']['save']['#submit'][] = 'forena_data_quick_report_form_submit';
  return $form;
}