protected function availability_calendar_handler_filter_availability::get_date_range_picker_options in Availability Calendars 7.5
Returns an array of options for the date (range) picker.
Parameters
string $operand:
Return value
array
1 call to availability_calendar_handler_filter_availability::get_date_range_picker_options()
- availability_calendar_handler_filter_availability::change_elements_into_date_range_picker in views/
availability_calendar_handler_filter_availability.inc - Changes a (text) form element into a date popup element.
File
- views/
availability_calendar_handler_filter_availability.inc, line 345
Class
- availability_calendar_handler_filter_availability
- Views handler to filter on availability.
Code
protected function get_date_range_picker_options($operand) {
$field_info = availability_calendar_get_field_instance_info($this->real_field);
$show_split_day = TRUE;
$first_day_of_week = NULL;
foreach ($field_info['bundles'] as $entity_type => $bundles) {
foreach ($bundles as $bundle => $field_instance_info) {
$show_split_day = $show_split_day && (bool) $field_instance_info['display']['default']['settings']['show_split_day'];
}
}
return array(
'showSplitDay' => $show_split_day,
'isTo1' => $operand === 'to1',
'minRangeDuration' => $operand === 'to1' ? 1 : 0,
'doneText' => availability_calendar_get_customizable_text('availability_calendar_date_range_picker_done'),
'clearText' => availability_calendar_get_customizable_text('availability_calendar_date_range_picker_clear'),
);
}