ID; // EXCEPTION MTB $eagle_booking_mbt_exception_type = get_post_meta($eagle_booking_exception_id, 'eagle_booking_mtb_exception_type', true); if (empty($eagle_booking_mbt_exception_type)) { $eagle_booking_mbt_exception_type = 'price'; } $eagle_booking_mtb_exception_price = get_post_meta($eagle_booking_exception_id, 'eagle_booking_mtb_exception_price', true); $eagle_booking_mtb_exception_date_from = get_post_meta($eagle_booking_exception_id, 'eagle_booking_mtb_exception_date_from', true); $eagle_booking_mtb_exception_date_to = get_post_meta($eagle_booking_exception_id, 'eagle_booking_mtb_exception_date_to', true); // DATE FORMAT $eagle_booking_new_date_from = new DateTime($eagle_booking_mtb_exception_date_from); $eagle_booking_new_date_from_format = date_format($eagle_booking_new_date_from, 'm/d'); $eagle_booking_new_date_to = new DateTime($eagle_booking_mtb_exception_date_to); $eagle_booking_new_date_to = date_modify($eagle_booking_new_date_to, '-1 day'); $eagle_booking_new_date_to_format = date_format($eagle_booking_new_date_to, 'm/d'); $eagle_booking_date_new = new DateTime($dates); $eagle_booking_date_new_format = date_format($eagle_booking_date_new, 'm/d'); if ($eagle_booking_date_new_format >= $eagle_booking_new_date_from_format && $eagle_booking_date_new_format <= $eagle_booking_new_date_to_format and $eagle_booking_mbt_exception_type == 'price') { $room_total_price = $eagle_booking_mtb_exception_price; return $room_total_price; } else { if ($room_price_week[$eagle_booking_new_date_format_n - 1] != '') { $room_total_price = $room_price_week[$eagle_booking_new_date_format_n - 1]; } else { $room_total_price = $room_price; } } } return $room_total_price; } else { if ($room_price_week[$eagle_booking_new_date_format_n - 1] != '') { $room_total_price = $room_price_week[$eagle_booking_new_date_format_n - 1]; } else { $room_total_price = $room_price; } return $room_total_price; } }