} echo '<span class="ch-text-green">' . $amount . '</span>'; echo '<br><span class="ch-text-block"><i class="uk-icon-' . $board_icon . '"></i> ' . CHClient::string('board_' . $board) . '</span>'; if ($rate->free_cancellation) { echo '<br><span class="ch-text-block ch-text-green">' . CHClient::string('free_cancellation') . '</span>'; if ($rate->conditions == 'pay_at_hotel') { echo '<br><span class="ch-text-block ch-text-green">' . CHClient::string('pay_later') . '</span>'; } } elseif (in_array($rate->conditions, ['deposit_non_refundable', 'prepay_non_refundable'])) { echo '<br><span class="ch-text-block">' . CHClient::string('non_refundable') . '</span>'; } else { echo '<br><span class="ch-text-block">' . CHClient::string('special_conditions') . '</span>'; } $rate_tip = '<strong>' . CHClient::string('cancellation') . '</strong>: ' . $rate->cancellation_policy; if ($rate->free_cancellation) { $rate_tip .= '<br>' . CHClient::sprintf('free_cancellation_before', CHLibDate::dateToDisplay($rate->deadline, false)); } $rate_tip .= '<br><strong>' . CHClient::string('prepayment') . '</strong>: ' . CHClient::string(CHClientDisplay::ratePrepayment($rate->conditions)); echo ' <i class="uk-icon-info-circle" data-uk-tooltip title="' . $rate_tip . '"></i>'; echo '</label>'; $this->first_rate = false; $board_dispay = false; } } ?> </div> </div> <div class="ch-available-room-price"> <div data-ch-room-price="unit-<?php echo $unit;
$rate_tip = '<strong>' . CHClient::string('cancellation') . '</strong>: ' . $room->rate->cancellation_policy; if ($room->free_cancellation) { $rate_tip .= '<br>' . CHClient::sprintf('free_cancellation_before', CHLibDate::dateToDisplay($room->rate->deadline, false)); } $rate_tip .= '<br><strong>' . CHClient::string('prepayment') . '</strong>: ' . CHClient::string(CHClientDisplay::ratePrepayment($room->rate->conditions)); echo ' <i class="uk-icon-info-circle" data-uk-tooltip title="' . $rate_tip . '"></i>'; ?> <br> <i class="uk-icon-users"></i> <?php echo CHClientDisplay::roomGuests($room->party->adults, $room->party->children, $room->party->babies); ?> <?php if (isset($room->party->children) && $room->party->children) { ?> <i class="uk-icon-info-circle" data-uk-tooltip title="<?php echo CHClient::sprintf('hotel_ages', $this->availability->results->ages->child, $this->availability->results->ages->adult); ?> "></i> <?php } ?> <?php $board_icon = $board == 'bb' ? 'coffee' : ($board != 'ro' ? 'cutlery' : 'bed'); ?> <br><i class="uk-icon-<?php echo $board_icon; ?> "></i> <?php echo CHClient::string('board_' . $board); ?> </small>
?> <li><?php echo $message; ?> </li> <?php } ?> <?php if (isset($message->ref) && $message->ref == 'hotel') { ?> <?php /* <li><?= $message->ref_title ?> - <?= isset($message->unit) ? CHClient::sprintf('room_n', $message->unit + 1) . ': ' : '' ?><?= CHClient::string('error_' . $message->code) ?> <!-- error_code <?= $message->code ?> --></li> */ ?> <?php $error = isset($message->extra_info) ? CHClient::sprintf('error_' . $message->code, $message->extra_info) : CHClient::string('error_' . $message->code); ?> <li><?php echo $message->ref_title; ?> - <?php echo $error; ?> <!-- error_code <?php echo $message->code; ?> --></li> <?php } ?> <?php
if ($confirmed && $this->data->free_cancellation) { ?> <h3><?php echo CHClient::string('cancellation'); ?> </h3> <?php if ($this->data->free_cancellation) { ?> <div class="uk-text-center"> <p class="uk-margin uk-margin-bottom-remove"><a data-uk-modal href="#ch-modal-cancel" class="uk-button uk-button-danger uk-width-8-10"><i class="uk-icon-times-circle"></i> <?php echo CHClient::string('cancel_your_booking'); ?> </a></p> <p class="uk-margin-small uk-text-muted uk-text-small"><?php echo CHClient::sprintf('free_cancellation_before', '<br>' . CHLibDate::dateToDisplay($this->data->deadline, false)); ?> 23:59 <?php echo $booking->hotel->timezone; ?> </p> </div> <?php } ?> <?php if (!$this->data->free_cancellation) { ?> <p class="uk-alert uk-alert-warning"><?php echo CHClient::string('cancellation_request_tip'); ?>
defined('_JEXEC') or die; // get search $search = CHClient::getSearch(); // load unit $available_extras = CHLibData::getObjectFromList($this->availability->results->search_rooms[$this->unit]->available_rooms, $this->room->id, 'room_id')->extras; // currency $currency = CHLibDisplay::currencySymbol($this->availability->request->currency); ?> <!-- party --> <p class="uk-margin uk-margin-top uk-margin-small-left"> <?php if (count($search->party) > 1) { ?> <?php echo CHClient::sprintf('available_extras_room', $this->unit + 1); ?> <?php } ?> </p> <!-- results --> <div class="ch-upgrade-extras"> <!-- results list --> <div class="uk-grid uk-grid-medium ch-upgrade-extras"> <?php foreach ($this->availability->hotel->extras as $extra) { ?>
</p> <?php if (count($search->party) > 1) { ?> <p class="uk-margin-small"> <strong><i class="uk-icon-bed"></i> <?php echo CHClient::numstring(count($search->party), 'rooms'); ?> </strong> <small> <?php foreach ($search->party as $i => $room) { ?> <br><?php echo CHClient::sprintf('room_n', $i + 1); ?> : <?php echo CHClientDisplay::roomGuests($room->adults, count($room->children)); ?> <?php } ?> </small> </p> <?php } ?> <?php if ($config->display_inline_search) {
/** * Num string * * @param int $n * @param string $string * @return string */ static function numstring($n, $string) { return (int) $n == 1 ? CHClient::string($string . '_1') : CHClient::sprintf($string . '_n', $n); }
</h1> <hr> <h4><span class="ch-booking-status ch-booking-status-<?php echo $booking_status; ?> "><?php echo CHClient::string($booking_status); ?> </span></h4> <?php if ($booking->booking_status >= 30) { ?> <p class="uk-text-muted"><?php echo CHClient::sprintf('cancelled_on', CHLibDate::dateToLocale($booking->cancellation->cancelled, true, $booking->hotel->timezone, true)); ?> </p> <?php } ?> <div class="uk-grid"> <div class="uk-width-medium-1-2"> <p> <strong><?php echo $customer->first_name; ?> <?php echo $this->escape($customer->last_name);
</div> </div> </div> <!-- party --> <div class="uk-float-left uk-margin-right ch-search-row-wrap"> <div class="uk-form-row"> <label class="uk-form-label" for="ch-search-party"><?php echo CHClient::string('party'); ?> </label> <div class="uk-form-controls"> <div class="uk-form-icon" data-uk-dropdown="{mode:'click'}"> <i class="uk-icon-users"></i> <input id="ch-search-party" class="uk-form-width-small ch-party" data-ch-search-party-display type="text" readonly value="<?php echo CHClient::sprintf('people', $people); ?> "> <div class="uk-dropdown uk-dropdown-blank ch-search-dropdown"> <div class="uk-form-row ch-search-row-rooms"> <label class="uk-form-label" for="ch-search-rooms"><?php echo CHClient::string('rooms'); ?> </label> <div class="uk-form-controls"> <select id="ch-search-rooms" class="uk-form-width-small" data-ch-search-rooms> <?php echo JHtml::_('select.options', $list_rooms, 'value', 'text', $rooms_number, true); ?> </select> </div>
</div> <?php } ?> <!-- promo --> <?php if ($this->promo) { ?> <div class="uk-alert uk-alert-success uk-text-center"> <h3 class="uk-margin-small"><?php echo CHClient::sprintf('promo_available', $this->promo->title); ?> </h3> <p class="uk-margin-small"><?php echo CHClient::sprintf('promo_available_' . $this->promo->type); ?> </p> </div> <?php } ?> <!-- main --> <div class="uk-grid uk-grid-medium"> <div class="uk-width-medium-1-4"><?php echo $this->loadTemplate('sidebar'); ?> </div> <div class="uk-width-medium-3-4"><?php echo $this->loadTemplate('main');
echo CHClient::sprintf('rates_for_', CHClientDisplay::roomGuests($party->adults, $party->children, $party->babies)); ?> <?php } else { ?> <?php echo CHClient::sprintf('rates_for', CHClientDisplay::roomGuests($party->adults, $party->children, $party->babies)); ?> <?php } ?> <?php if (isset($party->children) && $party->children) { ?> <i class="uk-icon-info-circle" data-uk-tooltip title="<?php echo CHClient::sprintf('hotel_ages', $results->ages->adult, $results->ages->child); ?> "></i> <?php } ?> </strong> </p> <?php foreach ($search_room->available_rooms as $room) { ?> <?php foreach ($room->rates as $rate) { ?>