$rooms_number = count($search->party); $default_room = (object) ['adults' => 2]; // rooms list $list_rooms = []; for ($i = 1; $i <= $config->search_rooms; $i++) { $list_rooms[$i] = CHClient::numstring($i, 'rooms'); } // adults list $list_adults = []; for ($i = 1; $i <= $config->search_adults; $i++) { $list_adults[$i] = CHClient::numstring($i, 'guests_adult'); } // children list $list_children = []; for ($i = 0; $i <= $config->search_children; $i++) { $list_children[$i] = CHClient::numstring($i, 'guests_child_baby'); } // children ages list $list_ages = []; for ($i = 0; $i <= $config->search_children_ages; $i++) { $list_ages[] = $i; } // display data $action = isset($displayData['action']) ? $displayData['action'] : JUri::current(); $title = isset($displayData['title']) ? $displayData['title'] : CHClient::string('reservations'); ?> <div class="uk-panel uk-panel-box uk-panel-header ch-engine-search"> <h3 class="uk-panel-title"><?php echo $title; ?>
?> );"></div> </div> <div class="uk-width-3-4"> <strong><?php echo $room->title; ?> </strong> <br><?php echo CHClient::string('stay'); ?> : <?php if ($room->amounts->discounts_room || $room->amounts->discounts_board) { echo '<small>'; $tip = '<strong>' . CHClient::numstring(count($room->discounts), 'offer_found') . '</strong>'; foreach ($room->discounts as $discount) { $tip .= '<br>' . $discount->title . ' (-' . CHLibDisplay::money($discount->amount * $conversion, $currency) . ')'; } echo '<i class="uk-icon-thumbs-o-up"></i> <span class="ch-text-offer" data-uk-tooltip title="' . $tip . '">' . CHLibDisplay::money($room->amounts->room * $conversion, $currency) . '</span> '; echo '</small>'; } ?> <?php echo CHLibDisplay::money($room->amounts->amount_room * $conversion, $currency); ?> <small> <?php // free_cancellation if ($room->free_cancellation) { echo '<br><span class="ch-text-block ch-text-green">' . CHClient::string('free_cancellation') . '</span>';
?> : <?php echo CHClient::numstring($this->promo->maxstay, 'nights'); ?> </li> <?php } ?> <?php if ($this->promo->anticipation) { ?> <li><?php echo CHClient::string('anticipation'); ?> : <?php echo CHClient::numstring($this->promo->anticipation, 'days'); ?> </li> <?php } ?> </ul> </div> </div> </div> </div>
?> <br><?php echo CHClient::sprintf('room_for', CHClientDisplay::roomGuests($search->party[0]->adults, count($search->party[0]->children))); ?> <?php } ?> </small> </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 } ?>
<!-- loading container --> <div class="ch-loading-container" data-ch-view="upgrade"> <div class="uk-grid"> <div class="uk-width-1-1"> <!-- breadcrumb --> <div class="uk-margin uk-text-center uk-hidden-small"> <ul class="uk-breadcrumb ch-breadcrumb"> <li><a href="<?php echo $availability_link->toString(); ?> "><i class="uk-icon-check"></i> <?php echo CHClient::numstring(count($search->party), 'select_room'); ?> </a></li> <li class="uk-active"><span><i class="uk-icon-angle-right"></i> <?php echo CHClient::string('upgrade_stay'); ?> </span></li> <li><span><i class="uk-icon-angle-right"></i> <?php echo CHClient::string('your_details'); ?> </span></li> <li><span><i class="uk-icon-angle-right"></i> <?php echo CHClient::string('confirmed_booking'); ?> </span></li> </ul>
<div class="uk-modal-dialog"> <a class="uk-modal-close uk-close"></a> <h2><?php echo CHClient::string('booking_conditions'); ?> </h2> <h4><?php echo CHClient::string('hotel_conditions'); ?> </h4> <?php echo $hotel->conditions_text_html; ?> <h4><?php echo CHClient::numstring(count($this->rooms->units), 'rooms_conditions'); ?> </h4> <?php foreach ($this->rooms->units as $i => $room) { ?> <?php if (count($this->rooms->units) > 1) { ?> <p><strong><?php echo CHClient::sprintf('room_n', $unit + 1); ?> : </strong></p> <?php } ?>
/** * roomParty * @param object $party * @param bool $force * @return string */ static function roomParty($party, $force = false, $ages = true) { $adults = $party->adults; $children = isset($party->children) ? count($party->children) : 0; $babies = isset($party->babies) ? count($party->babies) : 0; $text = CHClient::numstring($adults, 'guests_adult'); if ($children || $force == 'force_children' || $force == 'force_all') { $text .= ', ' . CHClient::numstring($children, 'guests_child'); if ($ages && $children) { $text .= ' (' . implode(',', $party->children) . ' ' . CHClient::string('yo') . ')'; } } if ($babies || $force == 'force_all') { $text .= ', ' . CHClient::numstring($babies, 'guests_baby'); if ($ages && $babies) { $text .= ' (' . implode(',', $party->babies) . ' ' . CHClient::string('yo') . ')'; } } return $text; }
?> </p> <hr> <?php } ?> <p> <strong><?php echo CHClient::string('your_booking'); ?> </strong>: <?php echo CHClient::numstring($booking->nights, 'nights'); ?> , <?php echo CHClient::numstring(count($booking->rooms), 'rooms'); ?> <br><strong><?php echo CHClient::string('checkin'); ?> </strong>: <?php echo CHLibDate::dateToDisplay($booking->start_date); ?> <?php echo $customer->checkin_time ? ' (' . $this->escape($customer->checkin_time) . ')' : ''; ?> <br><strong><?php echo CHClient::string('checkout'); ?> </strong>: <?php echo CHLibDate::dateToDisplay($booking->end_date);
<span class="ch-text-block ch-text-green"><?php echo CHLibDisplay::money($amount, $currency); ?> </span> </span> </p> <?php } ?> <?php } ?> <?php } ?> <div class="uk-margin-small uk-clearfix"> <a href="<?php echo $link; ?> " data-ch-search-go class="uk-float-right uk-button uk-button-primary uk-button-small"><?php echo CHClient::numstring(count($search->party), 'choose_your_room'); ?> <i class="uk-icon-angle-right"></i></a> </div>