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'); ?>
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; } } }