function _date_views_handler_filter_date_value_form in Date 5.2
Same name and namespace in other branches
- 5 date_views.inc \_date_views_handler_filter_date_value_form()
Provide a form gadget for dates.
Use the same form element used for the field.
1 call to _date_views_handler_filter_date_value_form()
File
- date/
date_views.inc, line 352
Code
function _date_views_handler_filter_date_value_form($field) {
$types = content_types($field['type_name']);
$field = $types['fields'][$field['field_name']];
$format = !empty($field['widget']['input_format_custom']) ? $field['widget']['input_format_custom'] : $field['widget']['input_format'];
require_once './' . drupal_get_path('module', 'date_api') . '/date_api_elements.inc';
$form = array(
'#type' => $field['widget']['type'],
'#date_timezone' => date_default_timezone_name(),
'#date_format' => date_limit_format($format, date_granularity($field)),
'#date_text_parts' => (array) $field['widget']['text_parts'],
'#date_increment' => $field['widget']['increment'],
'#date_year_range' => $field['widget']['year_range'],
'#date_label_position' => $field['widget']['label_position'],
'#views_filter' => TRUE,
);
return $form;
}