You are here

function uc_tax_report_params_form_submit in Ubercart 6.2

Same name and namespace in other branches
  1. 5 uc_tax_report/uc_tax_report.module \uc_tax_report_params_form_submit()
  2. 7.3 uc_tax_report/uc_tax_report.admin.inc \uc_tax_report_params_form_submit()

Form submission handler for uc_tax_report_params_form().

See also

uc_tax_report_params_form()

uc_tax_report_params_form_validate()

File

uc_tax_report/uc_tax_report.admin.inc, line 272
Displays sales tax report.

Code

function uc_tax_report_params_form_submit($form, &$form_state) {
  $timezone_offset = _uc_reports_timezone_offset();

  // Build the start and end dates from the form.
  $start_date = gmmktime(0, 0, 0, $form_state['values']['start_date']['month'], $form_state['values']['start_date']['day'], $form_state['values']['start_date']['year']) - $timezone_offset;
  $end_date = gmmktime(23, 59, 59, $form_state['values']['end_date']['month'], $form_state['values']['end_date']['day'], $form_state['values']['end_date']['year']) - $timezone_offset;
  $args = array(
    $start_date,
    $end_date,
    drupal_urlencode(implode(',', array_keys($form_state['values']['status']))),
  );
  $form_state['redirect'] = 'admin/store/reports/tax/' . implode('/', $args);
}