| Server IP : 103.234.187.230 / Your IP : 216.73.216.216 Web Server : Apache System : Linux lserver42043-ind.megavelocity.net 3.10.0-1160.108.1.el7.x86_64 #1 SMP Thu Jan 25 16:17:31 UTC 2024 x86_64 User : apache ( 48) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/b2bzend/application/views/scripts/buyhotel/ |
Upload File : |
<?php
$curencyTy = new Zend_Session_Namespace('curency');
$curencyTy->curency;
$markuptype = new Zend_Session_Namespace('markupty');
$markuptype->markupty;
$markupAgency = new Zend_Session_Namespace('markupAg');
$markupAgency->markupAg;
$sessionPreBookingHotelDetails = new Zend_Session_Namespace('sessionPreBookingHotelDetails');
$API_SOURCE_ID = $sessionPreBookingHotelDetails->params['HOTELINFO']['API_SOURCE_ID'];
$HOTEL_NAME = $sessionPreBookingHotelDetails->params['HOTELINFO']['HOTEL_NAME'];
$HOTEL_ADDRESS = $sessionPreBookingHotelDetails->params['HOTELINFO']['HOTEL_ADDRESS'];
$ROOM_DESCRIPTION = $sessionPreBookingHotelDetails->params['ROOMINFO']['ROOM_DESC'];
$NO_OF_ROOMS = $sessionPreBookingHotelDetails->params['ROOMINFO']['NO_OF_ROOMS'];
$NO_OF_CHILD = $sessionPreBookingHotelDetails->params['ROOMINFO']['NO_OF_CHILD'];
$NO_OF_ADULTS = $sessionPreBookingHotelDetails->params['ROOMINFO']['NO_OF_ADULTS'];
$ROOM_INSTRUCTIONS_SPL = $sessionPreBookingHotelDetails->params['ROOMINFO']['ROOM_INSTRUCTIONS_SPL'];
$ROOM_INSTRUCTIONS = $sessionPreBookingHotelDetails->params['ROOMINFO']['ROOM_INSTRUCTIONS'];
$ROOM_INCLUSIONS = $sessionPreBookingHotelDetails->params['ROOMINFO']['ROOM_INCLUSIONS'];
$TAX_INFO = @$sessionPreBookingHotelDetails->params['ROOMCANCELATIONS']['TAX_INFO'];
$TAX_INFO = @$sessionPreBookingHotelDetails->params['ROOMCANCELATIONS']['POLICY']['details'][0]['percent'];
$ARRROOMCANCELATIONS = @$sessionPreBookingHotelDetails->params['ROOMCANCELATIONS']['POLICY'];
//$ROOMCANCELATIONS_PERCENT = @$sessionPreBookingHotelDetails->params['ROOMCANCELATIONS']['POLICY']['details'][0]['percent'];
//$ROOMCANCELATIONS_CURRENCY = @$sessionPreBookingHotelDetails->params['ROOMCANCELATIONS']['POLICY']['details'][0]['currency'];
//$ROOMCANCELATIONS_FROM = $sessionPreBookingHotelDetails->params['ROOMCANCELATIONS']['POLICY']['details'][0]['from'];
//
//$ROOMCANCELATIONS_FROM = Zend_Controller_Action_HelperBroker::getStaticHelper("Hotel")->dateFormatHotelApiString($ROOMCANCELATIONS_FROM);
$sessionhotelDirectSearchData = new Zend_Session_Namespace('sessionHotelDirectSearchData');
$arrMemberDetails = $sessionhotelDirectSearchData->params['memberDetails'];
?>
<style>
.modalloader
{
position: fixed;
z-index: 999;
height: 100%;
width: 100%;
top: 0;
left: 0;
background-color: #000;
filter: alpha(opacity=60);
opacity: 0.6;
-moz-opacity: 0.8;
}
.center
{
z-index: 1000;
margin: 300px auto;
padding: 10px;
width: 52px;
background-color: White;
border-radius: 10px;
filter: alpha(opacity=100);
opacity: 1;
-moz-opacity: 1;
}
</style>
<section id="min-wrapper" class="active">
<div id="main-content">
<div class="container-fluid">
<div class="row">
<?php
// echo "<pre>";
// print_r($_SESSION['blkRoom']);
//echo "<pre>";
//print_r($sessionPreBookingHotelDetails->params);
?>
<div class="col-md-12">
<!--Top header start-->
<h3 class="ls-top-header">Hotel Guest Detail</h3>
<!--Top header end -->
<!--Top breadcrumb start -->
<ol class="breadcrumb">
<li><a href="#"><i class="fa fa-home"></i></a></li>
<li class="active">Hotel</li><li class="active">Hotel Guest Detail</li>
</ol>
<!--Top breadcrumb start -->
</div>
</div>
<div class="modalloader" style="display: none">
<!-- <div class="center">
<img class="loaderimg" id="loaderimg" src="<?php echo $this->baseUrl('/public/assets/images/modal_loader.gif'); ?>"/>
</div>-->
</div>
<!-- Main Content Element Start-->
<div class="row">
<div class="col-md-12">
<div class="panel panel-default">
<div class="panel-body whbg">
<label class="inlinebl black-ribon no-margin step-active" style="padding-right:15px;"><span class="btn btn-danger btn-round btn-xs step" style="cursor:default;"><strong>1</strong></span> Hotel Search</label>
<label class="inlinebl black-ribon no-margin step-active" style="padding-right:15px;"><span class="btn btn-danger btn-round btn-xs step" style="cursor:default;"><strong>2</strong></span> Hotel Results</label>
<label class="inlinebl black no-margin" style="padding-right:15px;"><span class="btn btn-black btn-round btn-xs step" style="cursor:default;"><strong>3</strong></span> Hotel Guest Detail</label>
<label class="inlinebl no-margin" style="padding-right:15px;"><span class="btn btn-primarygray btn-round btn-xs step" style="cursor:default;"><strong>4</strong></span> Hotel Review Booking</label>
<label class="inlinebl no-margin" style="padding-right:15px;"><span class="btn btn-primarygray btn-round btn-xs step" style="cursor:default;"><strong>5</strong></span>Hotel Booking Confirmation</label>
</div>
<div class="clearfix"></div></div>
</div>
<div class="col-md-9">
<div class="panel-body no-padding alert alert-info">
<div class="col-md-12 no-padding">
<div class="panel-body no-padding">
<div class="col-md-9">
<div class="col-md-2"><img src="/public/assets/images/hotelIcon.png" class="img-responsive"></div>
<div class="col-md-10 no-padding"><table style="margin-bottom:0;" data-sortable="" class="table">
<tbody>
<tr>
<td style="border-top:none;"><h5><strong><?php echo $HOTEL_NAME; ?></strong></h5>
<p> <?php echo $HOTEL_ADDRESS; ?></p>
<div class="clear"></div>
<a class="text-danger" href="<?php echo $this->strSearchPageUrl; ?>">Choose Another Hotel</a>
</td>
</tr>
</tbody>
</table></div>
</div>
<div class="col-md-3">
<table style="margin-bottom:0; text-align:right;" data-sortable="" class="table">
<tbody>
<tr>
<td style="border-top:none;">
<strong class="text-danger"> Check In</strong> : <?php echo isset($_SESSION['chekInDate']) ? $_SESSION['chekInDate'] : ''; ?>
</td>
</tr>
<tr>
<td style="border-top:none;">
<strong class="text-danger"> Check Out </strong> : <?php echo isset($_SESSION['chekOutDate']) ? $_SESSION['chekOutDate'] : ''; ?>
</td>
</tr>
<tr>
<td style="border-top:none;">
<strong class="text-danger"> Nights </strong> : <?php echo isset($_SESSION['nights']) ? $_SESSION['nights'] : ''; ?>
</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="clear"></div>
</div>
<div class="col-md-12 no-padding">
<div class="panel panel-default" style="padding-bottom:0; margin-bottom:0;">
<div class="panel-body">
<table class="table table-bordered no-margin">
<tbody>
<tr>
<th class="alert alert-info">Rooms</th>
<th class="alert alert-info">Rooms Type</th>
<th class="alert alert-info">No. Of Guest</th>
</tr>
<?php
$intRoom = 1;
foreach($arrMemberDetails as $roomPax){
$intNoOfAdults = (int) $roomPax['AdultPax'];
$intNoOfChild = (int) $roomPax['ChildPax'];
?>
<tr>
<td class="alert alert-warning">Room <?php echo $intRoom; ?></td>
<td class="alert alert-warning"><?php echo $ROOM_DESCRIPTION; ?> <br>
<?php if(!empty($ROOM_INCLUSIONS)){ ?>
<span class="">Incl :
<strong><?php echo substr($ROOM_INCLUSIONS,0,100); ?> ...</strong>
</span>
<?php } ?>
</td>
<td class="alert alert-warning">
<?php echo isset($intNoOfAdults)?$intNoOfAdults:'';?> Adult(S) <?php echo !empty($intNoOfChild)?','.$intNoOfChild.' Child(ren)':'';?>
</td>
</tr>
<?php $intRoom++; } ?>
</tbody></table>
</div>
</div>
</div>
</div>
<div class="col-md-12 no-padding">
<div class="panel panel-dark">
<div class="panel-heading">
<h3 class="panel-title">Enter Guest Details</h3>
</div>
<div class="panel-body ">
<?php
$this->NO_OF_ROOMS=$NO_OF_ROOMS;
$this->NO_OF_ADULTS=$NO_OF_ADULTS;
$this->NO_OF_CHILD=$NO_OF_CHILD;
echo $this->render('buyhotel/capture-passenger-details.phtml');
?>
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Cancellation and Charges</h3>
</div>
<div class="panel-body">
<div class="col-md-12">
<table class="table table-bordered no-margin">
<h5>Room <?php echo $NO_OF_ROOMS; ?> : <?php echo $ROOM_DESCRIPTION; ?> </h5>
<tbody>
<tr>
<th class="alert alert-info">From Date</th>
<th class="alert alert-info">To Date</th>
<th class="alert alert-info">Cancellation Charges</th>
</tr>
<?php
if(!empty($ARRROOMCANCELATIONS) && isset($ARRROOMCANCELATIONS['details'])){
//echo "<pre>";print_r($ARRROOMCANCELATIONS);
$amount_type = $ARRROOMCANCELATIONS['amount_type'];
$under_cancellation = $ARRROOMCANCELATIONS['under_cancellation'];
if($under_cancellation){
foreach($ARRROOMCANCELATIONS['details'] as $cancelVal){
$strCancellationCurrency = $cancelVal['currency'];
if($amount_type == "value"){
$strCancellationAMT = $strCancellationCurrency." ".$cancelVal['flat_fee'];
}else if($amount_type == "percent"){
$strCancellationAMT = $cancelVal['percent']." %";
}else if ($amount_type == "nights") {
$strCancellationAMT = $cancelVal['nights']." ".$amount_type;
}
$ROOMCANCELATIONS_FROM = $cancelVal['from'];
$ROOMCANCELATIONS_FROM = Zend_Controller_Action_HelperBroker::getStaticHelper("Hotel")->dateFormatHotelApiString($ROOMCANCELATIONS_FROM);
?>
<tr>
<td class="alert alert-warning"><?php echo !empty($ROOMCANCELATIONS_FROM)?$ROOMCANCELATIONS_FROM:''; ?></td>
<td class="alert alert-warning">Or later</td>
<td class="alert alert-warning"><?php echo !empty($strCancellationAMT)?$strCancellationAMT:'0'; ?></td>
</tr>
<?php } }else{
$cancel_by_date = isset($ARRROOMCANCELATIONS['cancel_by_date'])?Zend_Controller_Action_HelperBroker::getStaticHelper("Hotel")->dateFormatHotelApiString($ARRROOMCANCELATIONS['cancel_by_date']):'';
foreach($ARRROOMCANCELATIONS['details'] as $cancelVal){
$strCancellationCurrency = $cancelVal['currency'];
if($amount_type == "value"){
$strCancellationAMT = $strCancellationCurrency." ".$cancelVal['flat_fee'];
}else if($amount_type == "percent"){
$strCancellationAMT = $cancelVal['percent']." % of Full Stay.";
}else if ($amount_type == "nights") {
$strCancellationAMT = $cancelVal['nights']." ".$amount_type;
}
$ROOMCANCELATIONS_FROM = $cancelVal['from'];
$ROOMCANCELATIONS_FROM = Zend_Controller_Action_HelperBroker::getStaticHelper("Hotel")->dateFormatHotelApiString($ROOMCANCELATIONS_FROM);
?>
<?php if(!empty($cancel_by_date)){ ?>
<tr>
<td class="alert alert-warning">Before or Upto</td>
<td class="alert alert-warning"><?php echo !empty($cancel_by_date)?$cancel_by_date:''; ?></td>
<td class="alert alert-warning">No Charges</td>
</tr>
<?php } ?>
<tr>
<td class="alert alert-warning"><?php echo !empty($ROOMCANCELATIONS_FROM)?$ROOMCANCELATIONS_FROM:''; ?></td>
<td class="alert alert-warning">or later</td>
<td class="alert alert-warning"><?php echo !empty($strCancellationAMT)?$strCancellationAMT:'0'; ?></td>
</tr>
<?php } } }else{ ?>
<tr>
<td colspan="3" class="alert alert-warning">No information available!!!</td>
</tr>
<?php } ?>
</tbody></table>
<div class="clear"> </div>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading">
<h3 class="panel-title">Hotel Norms</h3>
</div>
<div class="panel-body ">
<div class="col-md-12 NormsList">
<?php
if(!empty($ROOM_INSTRUCTIONS_SPL)){
echo $ROOM_INSTRUCTIONS_SPL;
}else{
echo "Details Not Avilable!";
}
?>
</div>
</div>
</div>
<button class="btn btn-warning pull-right" id="save_guest" type="submit" onClick="return saveGuestDetails()" >Proceed to Booking review</button>
</div>
</div>
</div>
<div class="clear"></div></div>
<?php
if($API_SOURCE_ID == "4"){
echo $this->partial("buyhotel/hotel-sale-summary-grn.phtml", array("curency" => $curencyTy->curency, "markupty" => $markuptype->markupty, "markupAg" => $markupAgency->markupAg));
}else{
echo $this->partial("buyhotel/hotel-sale-summary.phtml", array("curency" => $curencyTy->curency, "markupty" => $markuptype->markupty, "markupAg" => $markupAgency->markupAg));
}
?>
</div>
<!-- Main Content Element End-->
</div>
</div>
<?php echo $this->render('copyrightfooter.phtml'); ?>
</section>
</body>
</html>
<?php include_once 'application/views/scripts/newfooter.phtml'; ?>