echo esc_attr(serialize(STInput::post('room_num_config')));
?>
">
        <input type="hidden" name="adult_num" value="<?php 
echo esc_attr(serialize(STInput::request('adult_num')));
?>
">
        <?php 
$start = STInput::request('start');
$end = STInput::request('end');
?>
        <?php 
if ($start and $end) {
    ?>
            <?php 
    $data_price = STRoom::get_room_price(get_the_ID(), $start, $end);
    ?>
            <input type="hidden" name="data_price" value='<?php 
    echo serialize($data_price);
    ?>
'>
            <input name="price" value="<?php 
    echo esc_attr($data_price['price']);
    ?>
" type="hidden">
        <?php 
}
?>


        <?php 
<?php

$room_id = get_the_ID();
$item_id = get_post_meta(get_the_ID(), 'room_parent', true);
$start = STInput::request('start') ? STInput::request('start') : date(TravelHelper::getDateFormat(), strtotime("now"));
$end = STInput::request('end') ? STInput::request('end') : date(TravelHelper::getDateFormat(), strtotime("+1 day"));
$check_in = TravelHelper::convertDateFormat($start);
$check_out = TravelHelper::convertDateFormat($end);
$room_num_search = STInput::request('room_num_search');
if (!$room_num_search) {
    $room_num_search = 1;
}
$data_price = STRoom::get_room_price(get_the_ID(), $check_in, $check_out);
$html_price = $data_price['price'] * STInput::request('room_num_search');
?>
<div class="booking-item-dates-change">
    <?php 
echo STTemplate::message();
?>
	<form class="single-room-form" method="get">
		<?php 
wp_nonce_field('room_search', 'room_search');
?>
		<div class="input-daterange" data-date-format="<?php 
echo TravelHelper::getDateFormatJs();
?>
">
            <div class="form-group form-group-icon-left"><i class="fa fa-calendar input-icon input-icon-hightlight"></i>
                <label><?php 
st_the_language('check_in');
?>
Example #3
0
 function hotel_add_to_cart()
 {
     if (STInput::request('action') == 'hotel_add_to_cart') {
         if (STInput::request('check_in')) {
             $check_in = STInput::request('check_in');
         } else {
             $check_in = TravelHelper::convertDateFormat(STInput::request('start'));
         }
         if (STInput::request('check_out')) {
             $check_out = STInput::request('check_out');
         } else {
             $check_out = TravelHelper::convertDateFormat(STInput::request('end'));
         }
         $room_num_search = STInput::request('room_num_search');
         $data_price = STInput::request('data_price');
         $price = STInput::request('price') * $room_num_search;
         if (STInput::request('update_price') == 'update_price') {
             $data_price = STRoom::get_room_price(STInput::request('room_id'), $check_in, $check_out);
             $price = $data_price['price'];
         }
         $return = $this->do_add_to_cart(array('item_id' => STInput::request('item_id'), 'number_room' => $room_num_search, 'price' => $price, 'data_price' => $data_price, 'check_in' => TravelHelper::convertDateFormat($check_in), 'check_out' => TravelHelper::convertDateFormat($check_out), 'room_num_search' => $room_num_search, 'room_id' => STInput::request('room_id'), 'adult_num' => STInput::request('adult_num'), 'child_num' => STInput::request('child_num')));
         if ($return) {
             $link = STCart::get_cart_link();
             wp_safe_redirect($link);
             die;
         }
     }
 }