?>
<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');
Example #2
0
 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;
 }
Example #3
0
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');
Example #4
0
 * 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