?> <h3><?php printf(st_get_language('you_are_booking_for_s'), get_the_title()); ?> </h3> <div id="booking_modal_<?php echo get_the_ID(); ?> " class="booking_modal_form"> <?php wp_nonce_field('submit_form_order', 'travel_order'); ?> <?php $info_price = STCars::get_info_price(); $cars_price = $info_price['price']; $count_sale = $info_price['discount']; if (!empty($count_sale)) { $price = $info_price['price']; $price_sale = $info_price['price_old']; } $pick_up_date = TravelHelper::convertDateFormat(STInput::request('pick-up-date')); if (!$pick_up_date) { $pick_up_date = date('m/d/Y', strtotime("now")); } $drop_off_date = TravelHelper::convertDateFormat(STInput::request('drop-off-date')); if (!$drop_off_date) { $drop_off_date = date('m/d/Y', strtotime("+1 day")); } $pick_up_time = STInput::request('pick-up-time', '12:00 PM');
function st_price_cars_func() { $price_total_item = $_REQUEST['price_total_item']; $form_data = STInput::request('form_data'); $selected_equipments = $form_data['selected_equipments']; $check_in_timestamp = $form_data['check_in_timestamp']; $check_out_timestamp = $form_data['check_out_timestamp']; $car_item = $form_data['item_id']; $info_price = STCars::get_info_price($car_item); $cars_price = $info_price['price']; $price_total = self::get_rental_price($cars_price, $check_in_timestamp, $check_out_timestamp); $total_equipment_price = 0; //Equipment Caculator $selected_equipments = json_decode($selected_equipments); if (!empty($selected_equipments) and is_array($selected_equipments)) { foreach ($selected_equipments as $key => $value) { switch ($value['price_unit']) { case "per_day": $diff = STDate::timestamp_diff_day($check_in_timestamp, $check_out_timestamp); if (!$diff) { $diff = 1; } $total_equipment_price += (double) $value['price'] * $diff; break; case "per_hour": $diff = STDate::timestamp_diff($check_in_timestamp, $check_out_timestamp); if (!$diff) { $diff = 1; } $total_equipment_price += (double) $value['price'] * $diff; break; default: $total_equipment_price += (double) $value['price']; break; } } } $price_total += $total_equipment_price; echo json_encode(array('price_total_number' => $price_total, 'price_total_text' => TravelHelper::format_money($price_total), 'price_total_item_number' => $total_equipment_price, 'price_total_item_text' => TravelHelper::format_money($total_equipment_price))); die; }
if (empty($drop_off_date)) { $drop_off_date = date('m/d/Y', strtotime("+1 day")); } $pick_up_time = STInput::request('pick-up-time', '12:00 PM'); $drop_off_time = STInput::request('drop-off-time', '12:00 PM'); $pick_up = STInput::request('pick-up', ''); $location_id_drop_off = STInput::request('location_id_drop_off', ''); $drop_off = STInput::request('drop-off', ''); $location_id_pick_up = STInput::request('location_id_pick_up', ''); $start = $pick_up_date . ' ' . $pick_up_time; $start = strtotime($start); $end = $drop_off_date . ' ' . $drop_off_time; $end = strtotime($end); $time = STCars::get_date_diff($start, $end); ///// get Price $info_price = STCars::get_info_price(get_the_ID(), $start, $end); $cars_price = $info_price['price']; $count_sale = $info_price['discount']; $price_origin = $info_price['price_origin']; $list_price = $info_price['list_price']; $data_price_tmp = STPrice::getSaleCarPrice(get_the_ID(), $price_origin, $start, $end); ?> <form id="form-booking-inpage" method="post" class="car_booking_form" > <div class="booking-item-price-calc"> <div class="row row-wrap"> <?php $current_rate = 1; $current = TravelHelper::get_current_currency('name'); $default = TravelHelper::get_default_currency('name'); if ($current != $default) { $current_rate = TravelHelper::get_current_currency('rate');
* Created by ShineTheme * */ if (isset($item_id) and $item_id) { $item = STCart::find_item($item_id); $item_price = floatval($item['data']['item_price']); $selected_equipments = $item['data']['data_equipment']; $price_equipment = floatval($item['data']['price_equipment']); $check_in = $item['data']['check_in']; $check_out = $item['data']['check_out']; $check_in_timestamp = $item['data']['check_in_timestamp']; $check_out_timestamp = $item['data']['check_out_timestamp']; $unit = st()->get_option('cars_price_unit', 'day'); $numberday = STCars::get_date_diff($check_in_timestamp, $check_out_timestamp, $unit); ///// get Price $info_price = STCars::get_info_price($item['data']['st_booking_id'], $check_in_timestamp, $check_out_timestamp); $cars_price = $info_price['price']; $count_sale = $info_price['discount']; $price_origin = $info_price['price_origin']; $list_price = $info_price['list_price']; ?> <header class="clearfix"> <?php if (get_post_status($item_id)) { ?> <a class="booking-item-payment-img" href="#"> <?php echo get_the_post_thumbnail($item_id, array(98, 74, 'bfi_thumb' => true)); ?> </a> <h5 class="booking-item-payment-title"><a href="<?php