uc_reports_sales_custom_form_submit

  1. drupal
    1. 6 uc_reports.admin.inc function
    2. 7 uc_reports.admin.inc function
Drupal 7 uc_reports_sales_custom_form_submit($form, &$form_state)

Submission handler for uc_reports_sales_custom_form().

See also

uc_reports_sales_custom_form()

uc_reports_sales_custom_form_validate()

File

sites/all/modules/ubercart/uc_reports/uc_reports.admin.inc, line 1252
Reports administration menu items.

Code

function uc_reports_sales_custom_form_submit($form, &$form_state) {
  // Build the start and end dates from the form.
  $start_date = mktime(0, 0, 0, $form_state['values']['start_date']['month'], $form_state['values']['start_date']['day'], $form_state['values']['start_date']['year']);
  $end_date = mktime(23, 59, 59, $form_state['values']['end_date']['month'], $form_state['values']['end_date']['day'], $form_state['values']['end_date']['year']);

  $args = array(
    $start_date,
    $end_date,
    $form_state['values']['length'],
    implode(',', array_keys(array_filter($form_state['values']['status']))),
    $form_state['values']['detail'],
  );

  $form_state['redirect'] = 'admin/store/reports/sales/custom/' . implode('/', $args);
}