= $eb_min_booking_nights && $eb_booking_nights <= $eb_max_booking_nights ) { $eb_trip_price = 0; $eagle_booking_index = 1; $eagle_booking_date_cicle = $eagle_booking_checkin; while ($eagle_booking_index <= eb_total_booking_nights($eagle_booking_checkin, $eagle_booking_checkout)) : // Price Type $eb_room_price_type = get_post_meta($eb_room_id, 'eagle_booking_mtb_room_price_type', true); // Charge based on room price x booking nights x guests number if ($eb_room_price_type === 'room_price_nights_guests') { // Adults & children option is enabled if ( eb_get_option('eb_adults_children') == true ) { // Calculate the total price $eb_trip_price = $eb_trip_price + eb_room_total_price($eb_room_id, $eagle_booking_date_cicle) * ($eagle_booking_adults + $eagle_booking_children); } else { // Calculate the total price $eb_trip_price = $eb_trip_price + eb_room_total_price($eb_room_id, $eagle_booking_date_cicle) * $eagle_booking_guests; } // Charge bades on guests or adults & children price } elseif ($eb_room_price_type === 'room_price_nights_guests_custom') { // Adults & children option is enabled if ( eb_get_option('eb_adults_children') == true ) { $eb_adults_price = get_post_meta($eb_room_id, 'eagle_booking_mtb_room_adult_price', true) ?: 0; $eb_adults_price_start = get_post_meta($eb_room_id, 'eagle_booking_mtb_room_adults_price_start', true) ?: 0; $eb_children_price = get_post_meta($eb_room_id, 'eagle_booking_mtb_room_children_price', true) ?: 0; $eb_children_price_start = get_post_meta($eb_room_id, 'eagle_booking_mtb_room_children_price_start', true) ?: 0; // Adults total custom price if ($eagle_booking_adults < $eb_adults_price_start) { $eb_adults_price_total = 0; } else { $eb_adults_price_total = $eb_adults_price * ($eagle_booking_adults - $eb_adults_price_start); } // Children total custom price if ($eagle_booking_children < $eb_children_price_start) { $eb_children_price_total = 0; } else { $eb_children_price_total = $eb_children_price * ($eagle_booking_children - $eb_children_price_start); } // Calculate the total price $eb_trip_price = ($eb_trip_price + eb_room_total_price($eb_room_id, $eagle_booking_date_cicle)) + ($eb_adults_price_total) + ($eb_children_price_total); } else { $eb_guests_price = get_post_meta($eb_room_id, 'eagle_booking_mtb_room_guests_price', true) ?: 0; $eb_guests_price_start = get_post_meta($eb_room_id, 'eagle_booking_mtb_room_guests_price_start', true) ?: 0; // Guests total custom price if ($eagle_booking_guests < $eb_guests_price_start) { $eb_guests_price_total = 0; } else { $eb_guests_price_total = $eb_guests_price * ($eagle_booking_guests - $eb_guests_price_start); } // Calculate the total price $eb_trip_price = ($eb_trip_price + eb_room_total_price($eb_room_id, $eagle_booking_date_cicle)) + ($eb_guests_price_total); } // Charge based on room price x booking nights } else { // Calculate the total price $eb_trip_price = $eb_trip_price + eb_room_total_price($eb_room_id, $eagle_booking_date_cicle); } $eagle_booking_date_cicle = date('Y/m/d', strtotime($eagle_booking_date_cicle.' + 1 days')); $eagle_booking_index++; endwhile; ?>
".__('Price Excludes Taxes & Fees', 'eagle-booking').""; ?>
$eb_max_booking_nights ) { ?>
:
: