function commerce_reports_handler_field_date::exposed_form in Commerce Reporting 7.3
Render our chunk of the exposed handler form when selecting.
Overrides views_handler::exposed_form
File
- includes/
views/ commerce_reports_handler_field_date.inc, line 60 - Views field handler for the created date on orders.
Class
- commerce_reports_handler_field_date
- @file Views field handler for the created date on orders.
Code
function exposed_form(&$form, &$form_state) {
if (empty($this->options['exposed'])) {
return;
}
$form['granularity'] = array(
'#type' => 'select',
'#title' => t('Granularity'),
'#options' => $this
->granularityOptions(),
'#default_value' => $this->options['default_granularity'],
);
$timestamp = REQUEST_TIME - $this->options['default_period'];
$form['startDate'] = array(
'#type' => 'date',
'#title' => t('Start date'),
'#default_value' => array(
'day' => format_date($timestamp, 'custom', 'j'),
'month' => format_date($timestamp, 'custom', 'n'),
'year' => format_date($timestamp, 'custom', 'Y'),
),
);
$form['endDate'] = array(
'#type' => 'date',
'#title' => t('End date'),
'#default_value' => array(),
);
}