protected function availability_calendar_handler_filter_availability::op_from_to1 in Availability Calendars 7.4
Same name and namespace in other branches
- 7.5 views/availability_calendar_handler_filter_availability.inc \availability_calendar_handler_filter_availability::op_from_to1()
- 7.3 availability_calendar_handler_filter_availability.inc \availability_calendar_handler_filter_availability::op_from_to1()
File
- views/
availability_calendar_handler_filter_availability.inc, line 406
Class
- availability_calendar_handler_filter_availability
- Views handler to filter on availability.
Code
protected function op_from_to1() {
$from = availability_calendar_parse_entry_date($this->value['from']);
$to = availability_calendar_parse_entry_date($this->value['to1']);
if ($from instanceof DateTime && $to instanceof DateTime) {
// Departure date (to1) is not inclusive. So we modify it by 1 day.
// But we do accept the same dates for arrival (from) and departure (to1).
// In that case we leave the to date as is (equal to the from date).
if ($to > $from) {
$to
->modify('-1 day');
}
$this
->build_query($from, $to);
}
}