You are here

function forena_report_save_form in Forena Reports 8

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

Creates a simple save button to be used with other forms

Return value

multitype:string multitype:string NULL

1 string reference to 'forena_report_save_form'
forena_report_preview in ./forena.report.inc

File

./forena.report.inc, line 154

Code

function forena_report_save_form($form, &$form_state, $report_name) {
  $form['report_name'] = array(
    '#type' => 'value',
    '#value' => $report_name,
  );
  $form['save'] = array(
    '#type' => 'submit',
    '#value' => t('Save'),
    '#submit' => array(
      'forena_report_save_submit',
    ),
  );
  $form['cancel'] = array(
    '#type' => 'submit',
    '#value' => t('Cancel'),
    '#submit' => array(
      'forena_report_save_cancel',
    ),
  );
  $parms = $_GET;
  unset($parms['q']);
  $form_state['redirect'] = array(
    "reports/{$report_name}",
    array(
      'query' => $parms,
    ),
  );
  return $form;
}