403Webshell
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/accommodation/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/b2bzend/application/views/scripts/accommodation/inventory.phtml
<?php
//echo '<pre>';print_r($this->searchArr); 
$arrProprtyType = Zend_Controller_Action_HelperBroker::getStaticHelper('Hotel')->getProprtyType();
$MealPlanOrder = array(
    9 => 0,
    6 => 1,
    7 => 2,
    8 => 3,
    3 => 4,
);
$sessionLogin_user = new Zend_Session_Namespace('sessionLogin_user');
$IsHotelInventory = $sessionLogin_user->agencyDetails['IsHotelInventory'];
$IsHotelOnlyRates = $sessionLogin_user->agencyDetails['IsHotelOnlyRates'];
$baseCurrency = $sessionLogin_user->agencyDetails['TrxCurrency'];
$AgencyUser = new Zend_Session_Namespace('AgencyUser');
$IsShowSupplier = $AgencyUser->user->IsShowSupplier;

?>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.4/jquery-confirm.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-confirm/3.3.4/jquery-confirm.min.js"></script>
<style>
     
    .table {
        width: inherit;
        border-collapse: collapse;
        table-layout: fixed;
    }
     
    .tab-pane {
        padding: 20px 10px;
    }
    .blur{
        filter: blur(2px);
    }
     
    .addhotelclose {
        position: absolute;
        top: -15px;
        right: -15px;
        width: 32px;
        height: 32px;
        border: none !important;
        border-radius: 50%;
        background: #d6d6d6 !important; 
        color: #333 !important;
        font-size: 18px;
        font-weight: bold;
        cursor: pointer;
        display: flex;
        align-items: center;
        justify-content: center;
        transition: background 0.3s ease-in-out;
      }

      .addhotelclose:hover {
        background: #e0e0e0 !important; 
      }
      .form-control,.selectize-input{
          padding: 6px 2px 6px 6px
      }
      .selectize-input>input{
          left:6px;
      }
      .box-shadow{ 
        -webkit-box-shadow: 0 0px 10px 0px #a9a3a3;
      }
      .hide-div-class{
          display:none;
      }
/*      .inventory_hotel_list_Main_table .form-control{
          height: 30px;
      }*/
/*      .inventory_hotel_list_Main_table .table>tbody>tr>td{
          padding : 10px 3px 9px 3px
      }*/
/*      .inventory_hotel_list_Main_table .table > tbody > tr > td > div:nth-of-type(2):not(.hide-div-class) {
            margin: 6px 0 5px 0;
        }*/
        .open-update-class td{
            padding : 8px 3px 8px 3px
        }
        .room_table_classPre .room_table_class td,th{
            border-top :none !important;
            border-bottom :none !important;
        }
        .room_table_classPre .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td{
                line-height: normal !important;
        }
        .tooltipLink{
            margin: 0 4px;
        } 
        .room_table_classPre .btn{
            padding: 6px !important;
        }
</style>
<!--Page main section start-->
<section id="min-wrapper" class="active">
    <div id="main-content">
        <div class="container-fluid">
            <div class="row">
                <div class="col-md-12">
                    <!--Top header start-->

                    <!--Top breadcrumb start -->
                    <ol class="breadcrumb">
                        <li><a href="#"><i class="fa fa-home"></i></a></li>
                        <li class="">Accommodation</li>
                        <li class="">Inventory Manage</li>
                        <li class="active">Hotel Rate List</li>
                    </ol>
                    <!--Top breadcrumb start -->
                </div>

                <!--for display message div-->
                <?php if (count($this->messages)) { ?>
                    <div class="col-md-12" id="message_hotel_div">
                        <div class="alert alert-success">
                            <button aria-hidden="true" id="hideHotelMessage" class="close" type="button">×</button>
                            <?php foreach ($this->messages as $message) { ?>
                                <span id="success-message-box"><?php echo $this->escape($message); ?></span>
                            <?php } ?>
                        </div>
                    </div>
                <?php } ?>

            </div>

            <script type="text/javascript">
                $("#hideHotelMessage").click(function() {
                    $("#message_hotel_div").hide();
                });
            </script>

            <!-- Main Content Element  Start-->
            <div class="row">


                <div class="col-md-12">

                    <?php //echo "<pre>"; print_r($this->searchArr); 
                    ?>

                    <div class="panel panel-primary">
                        <div class="panel-heading minus">
                            <h3 class="panel-title" onclick="$('.minus').trigger('click')"><i class="fa fa-filter"></i> Filter By </h3>
                            <ul class="panel-control">
                                <li><a class="minus active" href="javascript:void(0)"><i class="fa fa-angle-down large"></i></a></li>
                            </ul>
                        </div>
                        <div class="panel-body" style="<?php echo (empty(array_filter($this->searchArr))) ? 'display:none;' : '';?>">
                            <form name="search" id="search" class="ls_form" role="form" method="post" action="<?php echo $this->baseUrl('accommodation/inventory'); ?>">
                                <div class="row">
                                    <div class="col-md-4">
                                        <div class="form-group DestinationIdDropdown active">
                                            <label>Destination</label>
                                            <select id="DestinationId" name="DestinationId" class="demo-default select-country" placeholder="Select Destination" onchange="getSearchInventoryHotel(this.value);">
                                                <option value="">Select Destination </option>
                                                <?php foreach ($this->cityList as $city) { ?>
                                                    <option value="<?php echo (int)$city['CityId']; ?>" <?php if (isset($this->searchArr['DestinationId']) && ((int)$city['CityId'] == (int)$this->searchArr['DestinationId'])) {
                                                                                                        echo "Selected";
                                                                                                    } ?>><?php echo $city['Title']; ?></option>
                                                <?php } ?>
                                            </select>
                                        </div>
                                    </div>

                                    <div class="col-md-4">
                                        <div class="form-group hotelIdDropdown active">
                                            <label>Hotel Name</label> 
                                            <div id="select_hotel">
                                                <select id="hotelId" name="hotelId" class="demo-default select-country" placeholder="Select Hotel">
                                                    <option value="">Select Hotel </option>
                                                    <?php foreach ($this->inventoryHotelList as $inventory_hotel) { ?>
                                                        <option value="<?php echo $inventory_hotel['hotelId']; ?>" <?php if (isset($this->searchArr['hotelId']) && ($inventory_hotel['hotelId'] == $this->searchArr['hotelId'])) {
                                                                                                                        echo "Selected";
                                                                                                                    } ?>><?php echo $inventory_hotel['Title'].' ('.$inventory_hotel['hotelId'].')'; ?></option>
                                                    <?php } ?>
                                                </select>
                                            </div>
                                        </div>
                                    </div>



                                    <?php
                                    $arrStarRatings = Zend_Controller_Action_HelperBroker::getStaticHelper('Hotel')->getStarRatings();
                                    ?>
                                    <div class="col-md-4">
                                        <div class="form-group ratingDropdown active">
                                            <label>Star Rating</label>
                                            <select id="rating" name="rating" class="demo-default select-country" placeholder="Select">
                                                <option value="">Select Star </option>
                                                <?php
                                                if (!empty($arrStarRatings) ) {
                                                    // while (list($key, $value) = each($arrStarRatings)) {
                                                        foreach($arrStarRatings as $key => $value) {
                                                ?>
                                                        <option value="<?php echo $key; ?>" <?php if ((isset($this->searchArr['rating']) && ($key == $this->searchArr['rating']))) {
                                                                                                echo "Selected";
                                                                                            } ?>><?php echo $value; ?></option>
                                                <?php
                                                    }
                                                }
                                                ?>
                                            </select>
                                        </div>
                                    </div>
                                </div>
                                <div class="row">
                                    <div class="col-md-3">
                                        <div class="input-group ls-group-input form-group fromgroup_height active">
                                            <label><strong>From</strong></label>
                                            
                                                <input name="dateFrom" class="form-control datePickerOnly valid" id="todofromdate" placeholder="yyyy-mm-dd" value="<?php echo isset($this->searchArr['dateFrom']) ? $this->searchArr['dateFrom'] : ''; ?>" type="text" />
                                                <span class="input-group-addon"><i class="fa fa-calendar"></i></span>
                                            
                                        </div>
                                    </div>
                                    <div class="col-md-3">
                                        <div class="input-group ls-group-input form-group fromgroup_height active">
                                            <label><strong>To</strong></label>
                                            
                                                <input name="dateTo" class="form-control datePickerOnly valid" id="todotodate" placeholder="yyyy-mm-dd" value="<?php echo isset($this->searchArr['dateTo']) ? $this->searchArr['dateTo'] : ''; ?>" type="text" />
                                                <span class="input-group-addon"><i class="fa fa-calendar"></i></span>
                                            
                                        </div>
                                    </div>
                                </div>



                                <div class="col-md-12">
                                    <div class="form-group form-group1 flexipadding text-right">
                                        <button type="button" class="btn btn-primarygray" onclick="window.location.href = '<?php echo $this->baseUrl('accommodation/inventory'); ?>'">Reset</button>
                                        <button type="submit" class="btn btn-primary"><i class="fa fa-search"></i> Filter</button>
                                    </div>
                                </div>
                            </form>
                        </div>
                    </div>
                </div>



                <div class="col-md-12">
                    <div class="leadeBorder2">

                        <div class="panel-body">
                            <div class="form-group form-group1 mobile_scrolling text-right query_listing_bg_margin_bottom_15">
                                <!--<a href="<?php echo $this->baseUrl('hotel/manage'); ?>" style="float:left;" class="btn btn-default btn-sm"><i class="fa fa-fw fa-arrows"></i> Rate Expired (10)</a>
                              <a href="<?php echo $this->baseUrl('hotel/manage'); ?>" style="float:left; margin-left:5px;" class="btn btn-default btn-sm"><i class="fa fa-fw fa-arrows"></i> Promotion (20)</a>-->
                                <?php if($IsHotelInventory == 1){ ?>
                                <a href="<?php echo $this->baseUrl('accommodation/inventory-calendar'); ?>" class="btn btn-danger btn-sm pull-left" style="margin-right: 8px;"><i class="fa fa-fw fa-eye"></i>View Inventory</a>
                                <?php } ?>
                                <a href="javascript://" onclick="AddHotelRates()" class="btn btn-primary btn-sm pull-left" ><i class="fa fa-fw fa-plus"></i> Add Hotel Rates</a>
                                <a href="<?php echo $this->baseUrl('accommodation/bulk-upload'); ?>" class="btn btn-danger btn-sm" style="display:none1;"><i class="fa fa-fw fa-arrows"></i> Hotel Bulk Rates</a>
                                <a href="<?php echo $this->baseUrl('accommodation/manage'); ?>" class="btn btn-warning btn-sm"><i class="fa fa-fw fa-eye"></i> My Hotels</a>
                                <?php //if($this->intLoggedinUserAgencySysId == '1' || $this->intLoggedinUserAgencySysId == '21' || $this->intLoggedinUserAgencySysId == '2656'){ ?>
                                    
                                <?php //}else{  ?>
                                    <!--<a href="<?php // echo $this->baseUrl('accommodation/rate-card'); ?>" class="btn btn-danger btn-sm"><i class="fa fa-fw fa-plus"></i> Add Hotel Rates</a>-->
                                <?php //} ?>
                                <?php if($this->intLoggedinUserAgencySysId == '112339'){ ?>
                                    <a href="<?php echo $this->baseUrl('accommodation/add-villas'); ?>" class="btn btn-danger btn-sm"><i class="fa fa-fw fa-plus"></i> Add Villa</a>
                                <?php } ?>
                                
                                <!--<a href="<?php // echo $this->baseUrl('accommodation/rate-card'); ?>" class="btn btn-warning btn-sm"><i class="fa fa-fw fa-plus"></i> Add Hotel Rates</a>-->
                            </div>
                            <div class="form-group form-group1 text-right   AddHotelDetailsHtml" style="border: 1px solid #ddd;margin-bottom: 15px;background:#fdfdfd !important;-webkit-box-shadow: 0 0px 10px 0px #a9a3a3;display:none;">
                                <button type="button" class="close addhotelclose" data-dismiss="modal" aria-hidden="true" onclick="AddHotelRates();">&times;</button>
                                <form name="addHotel" id="addHotel" class="ls_form" role="form" method="post" action="javascript://" >
                                    
                                    <div class="no-padding-left tab-pane fade active in" id="addhotels">
                                        <input type="hidden" name="save_page" value="list" class="form-control">
                                        <div class="col-md-2 no-padding-right">    
                                            <div class="form-group select-hotel-cityDropdown active">
                                                <label>City Name<span class="red">*</span> </label>
                                                <input type="text" name="city_name" id="city_name" class="form-control" autocomplete="off">
                                                <input type="hidden" name="city_id" id="city_id" class="form-control" >
                                                <input type="hidden" name="country_id" id="country_id" class="form-control" >
                                            </div>
                                        </div>
                                        <div class="col-md-2 no-padding-right">    
                                            <div class="form-group select-hotel-cityDropdown active">
                                                <label>Hotel Name<span class="red">*</span> </label>
                                                <input type="text" name="hotel_name" id="hotel_name" class="form-control" autocomplete="off" value="" onclick="checkCityForHotel()">
                                                <input type="hidden" name="hotel_name_id" id="hotel_name_id" class="form-control" value="">
                                            </div>
                                        </div> 
                                        <div class="col-md-1 no-padding-right">
                                            <a class="btn btn-primary saveaction" onclick="return checkHotelDetailToAddRate(0)">Check</a>
                                        </div>
                                    </div>
                                    <div class="clear"></div>
                                </form>
                            </div>
                            <div class="panel-body table-responsive no-padding">

                                <table class="table tablestyle table-bottomless inventory_hotel_list_Main_table">
                                     

                                    <tbody>
                                        <tr  class="box-shadow">
                                            <td style="padding: 0px;border: 0px !important;" class="search_hotel_detail_html">
                                                
                                            </td>
                                        </tr>
                                        <?php
                                        //echo "<pre>";print_r($this->HotelrateCardByAgListByHotel);die;
                                        if (!empty($this->paginator) ) {
                                            foreach ($this->paginator as $val) { ?>
                                            <tr class="hotel_list_table_tr hotel_list_table_tr_<?php echo $val['AccomSysId'];?>">
                                                <td style="padding: 0px;border: 0px !important;">
                                                    <table class="table   table-bottomless hotel_list_table_<?php echo $val['AccomSysId'];?>">
                                           <?php $RoomInventory = (!empty($val['RoomInventory'])) ? json_decode($val['RoomInventory'],1) : array();
//                                                echo '<pre>'; print_r($val);  
//                                                echo '<pre>'; print_r($RoomInventory);  die; 
                                                $RoomInventoryArray = $RoomInventoryArrayFin = array(); 
                                                    $CheckSeasionWiseDate = array();
                                                    foreach($RoomInventory as $riKey => $riValue){
                                                        $FromToDate = $riValue['FromDate'].'-'.$riValue['ToDate'];
                                                        
                                                        $checkStr = $riValue['XRateSessionKey'].'-'.$riValue['RoomSysId'].'-'.$riValue['MealPlanType'];
                                                        if($val['HotelRateType'] == 1){
                                                            if(isset($RoomInventoryArray[$checkStr])){
                                                                $dt = date('D',strtotime($riValue['FromDate']));
                                                                $weekends = (!empty($riValue['WeekendDefine'])) ? explode(',',$riValue['WeekendDefine']) : array();
                                                                if (in_array($dt, $weekends)) {
                                                                    $RoomInventoryArray[$checkStr]['WkNetSOccupCost'] = $riValue['NetSOccupCost'];
                                                                    $RoomInventoryArray[$checkStr]['WkNetDOccupCost'] = $riValue['NetDOccupCost'];
                                                                    $RoomInventoryArray[$checkStr]['WkNetTriOccupCost'] = $riValue['NetTriOccupCost'];
                                                                    $RoomInventoryArray[$checkStr]['WkNetExtraBedCost'] = $riValue['NetExtraBedCost']; 
                                                                    $RoomInventoryArray[$checkStr]['WkNetExtraWOBedCost'] = $riValue['NetExtraWOBedCost']; 
                                                                }   
                                                            }else{
                                                                $riValue['WkNetSOccupCost'] = $riValue['NetSOccupCost'];
                                                                $riValue['WkNetDOccupCost'] = $riValue['NetDOccupCost'];
                                                                $riValue['WkNetTriOccupCost'] = $riValue['NetTriOccupCost'];
                                                                $riValue['WkNetExtraBedCost'] = $riValue['NetExtraBedCost']; 
                                                                $riValue['WkNetExtraWOBedCost'] = $riValue['NetExtraWOBedCost'];
                                                                $RoomInventoryArray[$checkStr] = $riValue;
                                                            } 
                                                        
                                                        }else{
                                                            $RoomInventoryArray[$checkStr] = $riValue;
                                                        }
                                                        
//                                                        $RoomInventoryArrayFin[$FromToDate]['XRateSessionKey'] = $riValue['XRateSessionKey'];
                                                        $RoomInventoryArrayFin[$FromToDate][$riValue['XRefItemSysId']][$MealPlanOrder[$riValue['MealPlanType']]] = $RoomInventoryArray[$checkStr];
                                                         
                                                        $FromDateSTR= strtotime($riValue['FromDate']);
                                                        if(!isset($CheckSeasionWiseDate[$FromToDate]) || $CheckSeasionWiseDate[$FromToDate] > $FromDateSTR){
                                                            $XRateSessionKeyFinDates[$FromToDate]['Dates'] = array(
                                                                'FromDate' => date('d-M-Y',strtotime($riValue['FromDate'])),
                                                                'ToDate' => date('d-M-Y',strtotime($riValue['ToDate']))
                                                            );
                                                            if((int)$riValue['IsPromotionalRate'] == 1){
                                                                $XRateSessionKeyFinDates[$FromToDate]['BookingDates'] = array(
                                                                    'FromDate' => date('d-M-Y',strtotime($riValue['FromBookingDate'])),
                                                                    'ToDate' => date('d-M-Y',strtotime($riValue['ToBookingDate'])),
                                                                    'IsNight' => (int)$riValue['IsNight'],
                                                                    'MinNight' => (int)$riValue['MinNight'],
                                                                    'MaxNight' => (int)$riValue['MaxNight'],
                                                                    'IsMinRoom' => (int)$riValue['IsMinRoom'],
                                                                    'MinRoom' => (int)$riValue['MinRoom'],
                                                                );
                                                            }
                                                        }
                                                        
                                                        $CheckSeasionWiseDate[$FromToDate] = $FromDateSTR;
                                                        $XRateSessionKeyFinDates[$FromToDate]['Room'][$riValue['XRefItemSysId']] = $riValue['RoomName'];
                                                    } 
//                                                    echo "<pre>";print_r($RoomInventoryArrayFin);die; 
                                        ?>
                                                <tr class="alert alert-graylight hotelname_tr_<?= $val['AccomSysId'];?>" >
                                                    <th  colspan="6">
                                                        <a target="_blank" href="<?php echo $this->baseUrl('accommodation/add-hotels/id'); ?>/<?php echo !empty($val['AccomSysId']) ? $val['AccomSysId'] : ''; ?>" title="Update Hotel" class="">
                                                        <span class="smallbold"><?php echo trim($val['hotelName']); ?> (<?= $val['AccomSysId'];?>) 
                                                         - <?php echo trim($val['CityTitle']); ?>
                                                         </span>
                                                        </a> 
                                                        <a target="_blank" href="<?php echo $this->baseUrl('accommodation/rate-card/id'); ?>/<?php echo $val['AccomSysId']; ?>"  title="Update Bulk Rates" class="view_text1 tooltipLink  pull-right">
                                                            <i class="fa fa-money" aria-hidden="true"></i>
                                                        </a>
                                                    </th>
                                                    <th class="smallbold" colspan="2">
                                                        Currency : <?php echo trim($val['CurrencySymbol']); ?>
                                                    </th> 
                                                    <th class="smallbold" colspan="10"> 
                                                        <?php if($IsShowSupplier == 1){ ?>
                                                        <div class="pull-left">Supplier : <?php echo trim($val['SupplierName']); ?></div>  
                                                        <?php } ?>
                                                        <a onclick="IsWebsite(<?= $val['AccomSysId'];?>)" class="pull-right dow_update_<?= $val['AccomSysId'];?>" style="color:#ff4906;">DOW/Update&nbsp;&nbsp;</a>
                                                    </th>
                                                     
                                                </tr>
                                                <tr class="hotelname_rate_tr_<?php echo $val['AccomSysId'];?>">
                                                    <th class="smallbold" width="6.5%">From</th>
                                                    <th class="smallbold" width="6.5%">To</th>
                                                    <th class="smallbold" width="9%">Room</th>
                                                    <th class="smallbold" width="5.2%">Meal Plan</th>
                                                    <th class="smallbold text-center" width="6.6%" colspan="2" >
                                                        <span class="">Markup (%)</span><br>
                                                        <span class="pull-left">B2B</span><span class="pull-right">B2C</span>
                                                    </th>
                                                    <th class="smallbold" width="5.5%">Single Weekday</th>
                                                    <th class="smallbold" width="5.5%">Single Weekend</th>
                                                    <th class="smallbold" width="6.2%">Room Base Weekday</th>
                                                    <th class="smallbold" width="6.2%">Room Base Weekend</th>
                                                    <th class="smallbold" width="5.5%">Ext Adult Weekday</th>
                                                    <th class="smallbold" width="5.5%">Ext Adult Weekend</th>
                                                    <th class="smallbold" width="5.5%">Ext Child bed Weekday</th>
                                                    <th class="smallbold" width="5.5%">Ext Child bed Weekend</th>
                                                    <th class="smallbold" width="5.5%">Child NB Weekday</th>
                                                    <th class="smallbold" width="5.5%">Child NB Weekend</th>
                                                    <th class="smallbold" width="9.8%">
                                                        <a class="btn btn-primarygray pull-right getHotelAddRateFormBtn<?php echo $val['AccomSysId'];?>" href="javascript://" onclick="getHotelAddRateForm(<?php echo $val['AccomSysId'];?>)">Add</a>
                                                    </th>
                                                </tr>
                                                <tbody id="hotelRateRowData<?php echo $val['AccomSysId'];?>">
                                                <?php
                                                $checkSession = array();
//                                                echo "<pre>";print_r($RoomInventoryArrayFin);die;
                                                foreach($RoomInventoryArrayFin as $riafKey => $riafValue){
//                                                    $riafValue = $riafValue['data']; 
                                                    $SessionClassStr = $val['AccomSysId'].'_'.$riafKey;
                                                    ?>
                                                <tr class="hotelname_session_row_<?php echo $SessionClassStr;?>"> 
                                                    <td colspan="2"> 
                                                        <input type="hidden" name="FromDateDMY" class="form-control" id="FromDateDMY_<?php echo $SessionClassStr;?>" value="<?php echo date('d/m/Y',strtotime($XRateSessionKeyFinDates[$riafKey]['Dates']['FromDate']));?>"> 
                                                        <input type="hidden" name="ToDateDMY" class="form-control" id="ToDateDMY_<?php echo $SessionClassStr;?>" value="<?php echo date('d/m/Y',strtotime($XRateSessionKeyFinDates[$riafKey]['Dates']['ToDate']));?>"> 
                                                        <div>
                                                            <?php echo date('d-M-Y',strtotime($XRateSessionKeyFinDates[$riafKey]['Dates']['FromDate']));?> 
                                                            <?php echo ' - '.date('d-M-Y',strtotime($XRateSessionKeyFinDates[$riafKey]['Dates']['ToDate']));?>
                                                        </div>
                                                            <?php  if($XRateSessionKeyFinDates[$riafKey]['BookingDates']['FromDate'] && $XRateSessionKeyFinDates[$riafKey]['BookingDates']['ToDate']){ ?>
                                                                <br><div style="font-weight: 700;"><span style="">Promotion Rates:- </span>
                                                                <br>
                                                                <?php echo 'From: '.date('d-M-Y',strtotime($XRateSessionKeyFinDates[$riafKey]['BookingDates']['FromDate'])); ?>
                                                                <?php echo '<br>To:'.date('d-M-Y',strtotime($XRateSessionKeyFinDates[$riafKey]['BookingDates']['ToDate'])); ?>
                                                                
                                                                <?php 
                                                                    if(isset($XRateSessionKeyFinDates[$riafKey]['BookingDates']['IsNight']) && $XRateSessionKeyFinDates[$riafKey]['BookingDates']['IsNight'] == 1){
                                                                        $MinNightSh = $XRateSessionKeyFinDates[$riafKey]['BookingDates']['MinNight'];
                                                                        $MaxNightSh = $XRateSessionKeyFinDates[$riafKey]['BookingDates']['MaxNight'];
                                                                        echo "<br>Night: (Min: $MinNightSh - Max: $MaxNightSh) ";
                                                                    }
                                                                    if(isset($XRateSessionKeyFinDates[$riafKey]['BookingDates']['IsMinRoom']) && $XRateSessionKeyFinDates[$riafKey]['BookingDates']['IsMinRoom'] == 1){
                                                                        $MinRoomSh = $XRateSessionKeyFinDates[$riafKey]['BookingDates']['MinRoom']; 
                                                                        echo "<br>Room: (Min: $MinRoomSh) ";
                                                                    }
                                                                
                                                                ?>
                                                           </div> 
                                                        <?php }  ?>
                                                    
                                                    </td>
                                                    <td style="padding:0;margin:0" colspan="15" class='room_table_classPre'>
                                                        <table class="room_table_class table  " style="padding:0;margin:0;width: 100%;border-collapse: collapse;table-layout: fixed;">
                                                            <tbody class="hotelname_session_body_<?php echo $SessionClassStr;?>">
                                                <?php  $sessionInc = 0; 
                                                    ksort($riafValue);
                                                    
                                                    foreach($riafValue as $riafKey1 => $riafValue1){ 
                                                        $SessionRoomClassStr = $val['AccomSysId'].'_'.$riafKey.'_'.$riafKey1;
                                                        ?>
                                                                <tr  class="hotelname_session_room_row_<?php echo $SessionRoomClassStr;?>">
                                                        <td style='width:10.3%;border: 0px !important;' >
                                                            <div><?php echo trim($XRateSessionKeyFinDates[$riafKey]['Room'][$riafKey1]);?></div>
                                                        </td>
                                                    <td colspan="15" style="padding:0;margin:0;" class='room_table_classPre'>
                                                                    <table class="room_table_class table  " style="padding:0;margin:0;width: 100%;">
                                                                        <tbody class="hotelname_session_room_body_<?php echo $SessionRoomClassStr;?>">
                                                <?php $roomInc = 0;
                                                        ksort($riafValue1); 
                                                        foreach($riafValue1 as $riamKey => $riamValue){
                                                        
                                                        //echo "<pre>";print_r($riafValue1);die;
                                                        $ClassStr = $riamValue['AccomSysId'].'_'.$riamValue['XRateSessionKey'].'_'.$riamValue['RoomSysId'].'_'.$riamValue['MealPlanType'];
                                                    ?>
                                                
                                                <tr class="hotelname_room_meal_tr_<?php echo $ClassStr;?>" >
                                                     
                                                    <td  style="width:5.8%;border-left:none !important">
                                                        <input type="hidden" id="ThisDateRange_<?php echo $riamValue['AccomSysId'].'_'.$riamValue['XRateSessionKey'];?>" value="<?php echo $riafKey;?>">
                                                        <div><?php echo trim($riamValue['MealPlanTitle']);?></div>
                                                    </td>
                                                    <td style="width:3.7%;">
                                                        <div class="rate-div-input<?php echo $ClassStr;?> hide-div-class">
                                                            <input type="text" name="B2BMarkup" class="form-control" id="B2BMarkup_<?php echo $ClassStr;?>" value="<?php echo (float)$riamValue['B2BMarkup'];?>"  maxlength='3'> 
                                                        </div>
                                                        <div class="rate-div-text<?php echo $ClassStr;?>"><?php echo (float)$riamValue['B2BMarkup'];?></div>
                                                    </td>
                                                    <td style="width:3.7%;">
                                                        <div class="rate-div-input<?php echo $ClassStr;?> hide-div-class">
                                                            <input type="text" name="B2CMarkup" class="form-control" id="B2CMarkup_<?php echo $ClassStr;?>" value="<?php echo (float)$riamValue['B2CMarkup'];?>"  maxlength='3'>
                                                             
                                                        </div>
                                                        <div class="rate-div-text<?php echo $ClassStr;?>"><?php echo (float)$riamValue['B2CMarkup'];?></div>
                                                    </td>
                                                    <td style="width:6.2%;">
                                                        <div class="rate-div-input<?php echo $ClassStr;?> hide-div-class"><input type="text" name="NetSOccupCost" class="form-control" id="NetSOccupCost_<?php echo $ClassStr;?>" value="<?php echo ($riamValue['NetSOccupCost'] != '' ) ? (float)$riamValue['NetSOccupCost'] : '';?>"></div>
                                                        <div class="rate-div-text<?php echo $ClassStr;?>"><?php echo ($riamValue['NetSOccupCost'] != '' ) ? (float)$riamValue['NetSOccupCost'] : '';?></div>
                                                    </td>
                                                    <td style="width:6.2%;">
                                                        <div class="rate-div-input<?php echo $ClassStr;?> hide-div-class"><input type="text" name="WkNetSOccupCost" class="form-control" id="WkNetSOccupCost_<?php echo $ClassStr;?>" value="<?php echo ($riamValue['WkNetSOccupCost'] != '' ) ? (float)$riamValue['WkNetSOccupCost'] : '';?>"></div>
                                                        <div class="rate-div-text<?php echo $ClassStr;?>"><?php echo ($riamValue['WkNetSOccupCost'] != '' ) ? (float)$riamValue['WkNetSOccupCost'] : '';?></div>
                                                    </td>
                                                    <td style="width:7%;">
                                                        <div class="rate-div-input<?php echo $ClassStr;?> hide-div-class"><input type="text" name="NetDOccupCost" class="form-control" id="NetDOccupCost_<?php echo $ClassStr;?>" value="<?php echo ($riamValue['NetDOccupCost'] != '' ) ? (float)$riamValue['NetDOccupCost'] : '';?>"></div>
                                                        <div class="rate-div-text<?php echo $ClassStr;?>"><?php echo ($riamValue['NetDOccupCost'] != '' ) ? (float)$riamValue['NetDOccupCost'] : '';?></div>
                                                    </td>
                                                    <td style="width:7%;">
                                                        <div class="rate-div-input<?php echo $ClassStr;?> hide-div-class"><input type="text" name="WkNetDOccupCost" class="form-control" id="WkNetDOccupCost_<?php echo $ClassStr;?>" value="<?php echo ($riamValue['WkNetDOccupCost'] != '' ) ? (float)$riamValue['WkNetDOccupCost'] : '';?>"></div>
                                                        <div class="rate-div-text<?php echo $ClassStr;?>"><?php echo ($riamValue['WkNetDOccupCost'] != '' ) ? (float)$riamValue['WkNetDOccupCost'] : '';?></div>
                                                    </td> 
                                                    <td style="width:6.2%;">
                                                        <div class="rate-div-input<?php echo $ClassStr;?> hide-div-class"><input type="text" class="form-control" name="NetExtraBedCost"  id="NetExtraBedCost_<?php echo $ClassStr;?>" value="<?php echo ($riamValue['NetExtraBedCost'] != '' ) ? (float)$riamValue['NetExtraBedCost'] : '';?>"></div>
                                                        <div class="rate-div-text<?php echo $ClassStr;?>"><?php echo ($riamValue['NetExtraBedCost'] != '' ) ? (float)$riamValue['NetExtraBedCost'] : '';?></div>
                                                    </td>
                                                    <td style="width:6.2%;">
                                                        <div class="rate-div-input<?php echo $ClassStr;?> hide-div-class"><input type="text" name="WkNetExtraBedCost" class="form-control" id="WkNetExtraBedCost_<?php echo $ClassStr;?>" value="<?php echo ($riamValue['WkNetExtraBedCost'] != '' ) ? (float)$riamValue['WkNetExtraBedCost'] : '';?>"></div>
                                                        <div class="rate-div-text<?php echo $ClassStr;?>"><?php echo ($riamValue['WkNetExtraBedCost'] != '' ) ? (float)$riamValue['WkNetExtraBedCost'] : '';?></div>
                                                    </td>
                                                    <td style="width:6.2%;">
                                                        <div class="rate-div-input<?php echo $ClassStr;?> hide-div-class"><input type="text" name="NetTriOccupCost" class="form-control" id="NetTriOccupCost_<?php echo $ClassStr;?>" value="<?php echo ($riamValue['NetTriOccupCost'] != '' ) ? (float)$riamValue['NetTriOccupCost'] : '';?>"></div>
                                                        <div class="rate-div-text<?php echo $ClassStr;?>"><?php echo ($riamValue['NetTriOccupCost'] != '' ) ? (float)$riamValue['NetTriOccupCost'] : '';?></div>
                                                    </td>
                                                    <td style="width:6.2%;">
                                                        <div class="rate-div-input<?php echo $ClassStr;?> hide-div-class"><input type="text" name="WkNetTriOccupCost" class="form-control" id="WkNetTriOccupCost_<?php echo $ClassStr;?>" value="<?php echo ($riamValue['WkNetTriOccupCost'] != '' ) ? (float)$riamValue['WkNetTriOccupCost'] : '';?>"></div>
                                                        <div class="rate-div-text<?php echo $ClassStr;?>"><?php echo ($riamValue['WkNetTriOccupCost'] != '' ) ? (float)$riamValue['WkNetTriOccupCost'] : '';?></div>
                                                    </td>
                                                    <td style="width:6.2%;">
                                                        <div class="rate-div-input<?php echo $ClassStr;?> hide-div-class"><input type="text" name="NetExtraWOBedCost" class="form-control" id="NetExtraWOBedCost_<?php echo $ClassStr;?>" value="<?php echo ($riamValue['NetExtraWOBedCost'] != '' ) ? (float)$riamValue['NetExtraWOBedCost'] : '';?>"></div>
                                                        <div class="rate-div-text<?php echo $ClassStr;?>"><?php echo ($riamValue['NetExtraWOBedCost'] != '' ) ? (float)$riamValue['NetExtraWOBedCost'] : '';?></div>
                                                    </td>
                                                    <td style="width:6.2%;">
                                                        <div class="rate-div-input<?php echo $ClassStr;?> hide-div-class"><input type="text" name="WkNetExtraWOBedCost" class="form-control" id="WkNetExtraWOBedCost_<?php echo $ClassStr;?>" value="<?php echo ($riamValue['WkNetExtraWOBedCost'] != '' ) ? (float)$riamValue['WkNetExtraWOBedCost'] : '';?>"></div>
                                                        <div class="rate-div-text<?php echo $ClassStr;?>"><?php echo ($riamValue['WkNetExtraWOBedCost'] != '' ) ? (float)$riamValue['WkNetExtraWOBedCost'] : '';?></div>
                                                    </td>
                                                    <td style="width:10.9%;padding-bottom:0px;border-right:none !important;" class="hotelname_room_meal_action_rd_<?php echo $ClassStr;?>">
                                                        <input type="hidden" value="<?php echo (int)$riamValue['IsActiveRate'];?>" class="HotelRateStatus_<?php echo $ClassStr;?>">
                                                        <div class="allActionRateDiv_<?php echo $ClassStr;?>">
                                                        <?php if($XRateSessionKeyFinDates[$riafKey]['BookingDates']['FromDate']){ ?>
                                                            <a href="<?php echo $this->baseUrl('accommodation/add-hotels/id/'.((int)$riamValue['AccomSysId']).'#!/addupdatepromotion/'.(int)$riamValue['PromotionsSysId']); ?>" target="_blank" class="view_text1 tooltipLink"  ><i class="fa fa-pencil-square-o"></i></a> 
                                                        <?php }else{ ?>
                                                        <a href="javascript://" class="view_text1 tooltipLink" onclick="updateHotelRates('copy','<?= $riamValue['AccomSysId'];?>','<?= $riamValue['XRateSessionKey'];?>','<?= $riamValue['XRefItemSysId'];?>','<?= $riamValue['RoomSysId'];?>','<?= $riamValue['MealPlanType'];?>')"><i class="fa fa-copy"></i></a> 
                                                        <a href="javascript://" class="view_text1 tooltipLink" onclick="updateHotelRates('modify','<?= $riamValue['AccomSysId'];?>','<?= $riamValue['XRateSessionKey'];?>','<?= $riamValue['XRefItemSysId'];?>','<?= $riamValue['RoomSysId'];?>','<?= $riamValue['MealPlanType'];?>')" ><i class="fa fa-pencil-square-o"></i></a> 
                                                        <a href="javascript://" class="view_text1 tooltipLink HotelRateStatusIcon_<?php echo $ClassStr;?>" title="<?php echo ($riamValue['IsActiveRate'] == 1) ? 'Deactivate' : 'Activate';?>" onclick="updateHotelRates('status','<?= $riamValue['AccomSysId'];?>','<?= $riamValue['XRateSessionKey'];?>','<?= $riamValue['XRefItemSysId'];?>','<?= $riamValue['RoomSysId'];?>','<?= $riamValue['MealPlanType'];?>')">
                                                            <?php if($riamValue['IsActiveRate'] == 1){ ?>
                                                                <i class="fa fa-times"></i>
                                                            <?php }else {  ?>
                                                                <i class="fa fa-check-circle-o"></i>
                                                            <?php } ?>
                                                             
                                                        </a>   
                                                        <a href="javascript://" class="view_text1 tooltipLink" onclick="updateHotelRates('delete','<?= $riamValue['AccomSysId'];?>','<?= $riamValue['XRateSessionKey'];?>','<?= $riamValue['XRefItemSysId'];?>','<?= $riamValue['RoomSysId'];?>','<?= $riamValue['MealPlanType'];?>')"><i class="fa fa-minus-circle"></i></a>
                                                        <?php } ?>
                                                        </div>
                                                        <div class="hide-div-class modifyRateDiv_<?php echo $ClassStr;?>">
                                                            <a class="btn btn-primary UpdateupdateHotelRatesBtn<?php echo $ClassStr;?>" onclick="updateHotelRates('update','<?= $riamValue['AccomSysId'];?>','<?= $riamValue['XRateSessionKey'];?>','<?= $riamValue['XRefItemSysId'];?>','<?= $riamValue['RoomSysId'];?>','<?= $riamValue['MealPlanType'];?>')">Update</a>
                                                            <a class="btn btn-primarygray pull-right cancelUpdateHotelRateBtn<?php echo $ClassStr;?>" onclick="cancelUpdateHotelRate('<?php echo $ClassStr;?>')" title="Cancel"><i class="fa fa-close"></i></a>
                                                        </div>
                                                        <span class="hotelname_room_meal_action_rd_span_<?php echo $ClassStr;?>"  style="height: 16px;width: 100%;display: block;"></span>
                                                    </td>
                                                     
                                                </tr>
                                                
                                                <?php  $sessionInc++;  $roomInc++;   }  ?>
                                                </tbody></table></td></tr>       
                                                <?php     }  ?>
                                                </tbody></table></td></tr>    
                                                <?php  } ?>
                                                 
                                        
                                            </tbody></table></td></tr>      
                                        <?php }
                                        } else {
                                            if(empty($this->RateHotelId)){
                                                echo '<tr  class="alert text-center"><td colspan="11">No Record Found!</td></tr>';
                                            }
                                            
                                        } ?>
                                        
                                    </tbody>
                                </table>



                            </div>
                            <!--Table Wrapper Finish-->


                            <div class="panel-box clearfix">
                                <?php if (!empty($this->paginator) ) { ?>
                                    <?php
                                    echo $this->paginationControl($this->paginator, 'Sliding', 'hotel_inventory_pagination.phtml', array(
                                         
                                    ));
                                    ?>
                                <?php } ?>
                            </div>






                        </div>
                    </div>
                </div>

            </div>
            <div class="modal fade" id="myModactpopup" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
            </div>
            <!-- Main Content Element  End-->
        </div>
    </div>
    <?php
    $strToDates = date("d-m-Y", strtotime("+6 day", strtotime(date("Y/m/d"))));
    ?>
    <form method="post" id="NewRedirect" target="_blank" action="<?php echo $this->baseUrl('accommodation/inventorynew'); ?>">
        <input type="hidden" name="ContId" value="" id="CountryId">
        <input type="hidden" name="hotel_id" value="" id="hotel_ids">
        <input type="hidden" name="SupplierSysId" value="" id="SupplierSysIds">
        <input type="hidden" name="fromdate" value="<?= date("d-m-Y") ?>" id="from_date">
        <input type="hidden" name="todate" value="<?= $strToDates ?>" id="to_date">
        <input type="hidden" name="ratetype" value="2" id="ratetype">
        <input type="hidden" name="posteddata">
    </form>
    <?php echo $this->render('copyrightfooter.phtml'); ?>
</section>
<!--Page main section end -->
<?php include_once 'application/views/scripts/newfooter.phtml'; ?>
<script type="text/javascript" src="<?php echo $this->baseUrl('public/assets/js/jquery.validate.min.js'); ?>"></script>
<script src="<?php echo $this->baseUrl('public/js/hotel/newinventory.js'); ?>"></script>
<script src="<?php echo $this->baseUrl('public/assets/js/bootstrap3-typeahead.js'); ?>"></script>

<script type="text/javascript">
    function GetSupplierInfo(suppliersysID) {
        $.ajax({
            url: '/package/supplierinfo/',
            data: {
                suppliersysID: suppliersysID
            },
            type: 'POST',
            dataType: 'html',
            error: function() {},
            beforeSend: function() {
                var image = "<div class= 'col-md-12' style='text-align: center; top: 150px;'><img id='imgId' src='<?php echo $this->baseUrl('public/images/load3.gif'); ?>'></div>";
                $("#myModactpopup").html(image);
            },
            success: function(response) {
                $("#myModactpopup").show();
                $("#myModactpopup").html(response);

                //alert(response);
            }
        });
    }

    function closepopup() {
        $("#myModactpopup").hide();
    }
    $('#todofromdate').datetimepicker({
        timepicker: false,
        datepicker: true,

        mask: true,
        formatDate: 'Y-m-d',
        format: 'Y-m-d',
        minDate: false,
        //maxDate: ($("#todotodate").val() != '' && $('#todofromdate').val() != '____-__-__') ? $("#todotodate").val() : false,
        onShow: function(ct) {
            this.setOptions({
                //maxDate: ($("#todotodate").val() != '' && $('#todotodate').val() != '____-__-__') ? $("#todotodate").val() : false,
            });
        },
        onChangeDateTime: function (d) {
            $("#todotodate").val($('#todofromdate').val());
        },

    })
    $('#todotodate').datetimepicker({
        timepicker: false,
        datepicker: true,

        mask: true,
        formatDate: 'Y-m-d',
        format: 'Y-m-d',
        minDate: ($("#todofromdate").val() != '' && $('#todofromdate').val() != '____-__-__') ? $("#todofromdate").val() : false,
        onShow: function(ct) {
            this.setOptions({
                minDate: ($("#todofromdate").val() != '' && $('#todofromdate').val() != '____-__-__') ? $("#todofromdate").val() : false,
            });
        }

    })
function IsWebsite(a) {
    var values = 1;
    $.ajax({
        url: '<?php echo $this->baseUrl('/accommodation/iswebsite') ?>',
        data: {
            hotel_id: a,
            val: values
        },
        type: 'POST',
        dataType: 'json',
        beforeSend: function() { 
            $(".dow_update_" + a).html('Updating..');
        },
        success: function(result) {
            $(".dow_update_" + a).html('DOW/Update');
            if (result.successs) {
                
            } else { 
                alert(result.message);
            }
        },
        error: function(result) { 
            alert('Is website activation error!!');
        }
    });
}
function getSearchInventoryHotel(cityId) {
    if (cityId !== '0') {
        $.ajax({
            url: '<?php echo $this->baseUrl('/hotel/get-search-inventory-hotel') ?>',
            data: {
                cityId: cityId
            },
            type: 'POST',
            dataType: 'html',
            beforeSend: function() {
                //$("#select_hotel").empty();
            },
            success: function(response) {
                $("#select_hotel").html(response);
            }
        });
    }
}

function deactivateHotel(a,b,c,d) {
    var IsWebsite = 0;
    if($('#IsWebsite_' + a).prop("checked") === true){
        IsWebsite = 1;
    }
    $.ajax({
        url: '<?php echo $this->baseUrl('/accommodation/activate-inventory-supplier-wise') ?>',
        data: {
            a: a,
            b: b,
            c: c,
            d: d,
            IsWebsite: IsWebsite,
        },
        type: 'POST',
        dataType: 'json',
        success: function(result) {
            alert(result.message);
            location.reload();
        },
        error: function(result) {
            $(".loader" + a).hide();
            alert('Is website activation error!!');
        }
    });
}
function updateHotelRates(type,AccomSysId,XRateSessionKey,XRefItemSysId,RoomSysId,MealPlanType) {
    if(type == 'copy'){
        var sg_net_wd = $('#sg_net_wd'+AccomSysId).val();
        if(sg_net_wd != undefined){
            if(XRateSessionKey != undefined && XRateSessionKey != ''){
                var ThisDateRange = $('#ThisDateRange_'+AccomSysId+'_'+XRateSessionKey).val();
                var FromDateDMY = $('#FromDateDMY_'+AccomSysId+'_'+ThisDateRange).val(); 
                var ToDateDMY = $('#ToDateDMY_'+AccomSysId+'_'+ThisDateRange).val(); 
                
                var B2BMarkup = $('#B2BMarkup_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(); 
                var B2CMarkup = $('#B2CMarkup_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(); 
                var NetSOccupCost = $('#NetSOccupCost_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(); 
                var WkNetSOccupCost = $('#WkNetSOccupCost_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(); 
                var NetDOccupCost = $('#NetDOccupCost_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(); 
                var WkNetDOccupCost = $('#WkNetDOccupCost_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(); 
                var NetExtraBedCost = $('#NetExtraBedCost_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(); 
                var WkNetExtraBedCost = $('#WkNetExtraBedCost_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(); 
                var NetTriOccupCost = $('#NetTriOccupCost_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(); 
                var WkNetTriOccupCost = $('#WkNetTriOccupCost_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(); 
                var NetExtraWOBedCost = $('#NetExtraWOBedCost_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(); 
                var WkNetExtraWOBedCost = $('#WkNetExtraWOBedCost_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(); 
                
                $('#from_dt'+AccomSysId).val(FromDateDMY); 
                $('#to_dt'+AccomSysId).val(ToDateDMY); 
                
                $('#b2b_markup'+AccomSysId).val(B2BMarkup); 
                $('#b2c_markup'+AccomSysId).val(B2CMarkup); 
                $('#sg_net_wd'+AccomSysId).val(NetSOccupCost); 
                $('#sg_net_wk'+AccomSysId).val(WkNetSOccupCost); 
                $('#db_net_wd'+AccomSysId).val(NetDOccupCost); 
                $('#db_net_wk'+AccomSysId).val(WkNetDOccupCost); 
                $('#ex_wbed_net_wd'+AccomSysId).val(NetExtraBedCost); 
                $('#ex_wbed_net_wk'+AccomSysId).val(WkNetExtraBedCost); 
                $('#tri_net_wd'+AccomSysId).val(NetTriOccupCost); 
                $('#tri_net_wk'+AccomSysId).val(WkNetTriOccupCost); 
                $('#chpaid_net_wd'+AccomSysId).val(NetExtraWOBedCost); 
                $('#chpaid_net_wk'+AccomSysId).val(WkNetExtraWOBedCost); 
                
                $('#room_type_'+AccomSysId).val(XRefItemSysId+'__'+RoomSysId); 
                $('#meal_plan_type'+AccomSysId).val(MealPlanType); 
            }
        }else{
            getHotelAddRateForm(AccomSysId,XRateSessionKey,XRefItemSysId,RoomSysId,MealPlanType); 
        }
        
        return false;
    }
    if(type == 'modify'){
        $('.hotelname_room_meal_tr_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).addClass('open-update-class');
        $('.rate-div-input'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).removeClass('hide-div-class');
        $('.rate-div-text'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).addClass('hide-div-class');
        $('.allActionRateDiv_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).addClass('hide-div-class');
        $('.modifyRateDiv_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).removeClass('hide-div-class');
        return false;
    }
    var HotelRateStatus = $('.HotelRateStatus_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(); 
    var confirmM = '';
    if(type == 'delete'){
        confirmM = 'Are you sure, you want to delete rates?';
    }else if(type == 'status'){
        if(HotelRateStatus == 1){
            confirmM = 'Are you sure, you want to deactivate rates?';
        }else{
            confirmM = 'Are you sure, you want to activate rates?';
        } 
    }
    if(confirmM != '' && !confirm(confirmM)){
        return false;
    }
    var Status = 1;
    var iconhtml = '<i class="fa fa-times"></i>';
    if(HotelRateStatus == 1){
        Status = 0;
        iconhtml = '<i class="fa fa-check-circle-o"></i>';
    }
    var formData = {
        AccomSysId: AccomSysId,
        XRateSessionKey: XRateSessionKey,
        XRefItemSysId: XRefItemSysId,
        RoomSysId: RoomSysId,
        MealPlanType: MealPlanType,
        type: type,
        Status: Status,
    };
    if(type == 'update'){ 
        $('.hotelname_room_meal_tr_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType+' input').each(function() {
            var name = $(this).attr("name");
            var value = $(this).val();
            if (name) {
                formData[name] = value; // Store name-value pair
            }  
        })
        $('.UpdateupdateHotelRatesBtn'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).html('Wait..').attr('disabled',true);
    }
    
    $.ajax({
        url: '<?php echo $this->baseUrl('/accommodation/update-hotel-rates') ?>',
        data: formData,
        type: 'POST',
        dataType: 'json',
        success: function(result) {
            $('.UpdateupdateHotelRatesBtn'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).html('Update').attr('disabled',false);
            if(result.status == true){ 
                if(type == 'delete'){
                    $('.hotelname_room_meal_action_rd_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).html('Deleted..').css({'color':'green',"font-size": "16px"});
                    $('.hotelname_room_meal_tr_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).fadeOut(3000, function() { 
                        $(this).remove(); // Removes the div from the DOM after fading out
                    }); 
                    var ThisDateRange = $('#ThisDateRange_'+AccomSysId+'_'+XRateSessionKey).val();
                    if($('.hotelname_session_room_body_'+AccomSysId+'_'+ThisDateRange+'_'+XRefItemSysId+' tr').length <= 1){
                        $('.hotelname_session_room_row_'+AccomSysId+'_'+ThisDateRange+'_'+XRefItemSysId).remove();
                    }
                    if($('.hotelname_session_body_'+AccomSysId+'_'+ThisDateRange+' tr').length <= 1){
                        $('.hotelname_session_row_'+AccomSysId+'_'+ThisDateRange).remove();
                    }
                    
                }else if(type == 'status'){ 
                    $('.HotelRateStatus_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(Status); 
                    $('.HotelRateStatusIcon_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).html(iconhtml);
                    
                    $('.hotelname_room_meal_action_rd_span_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).html('Updated..').css({'color':'green'});
                    setTimeout(() => {
                        $('.hotelname_room_meal_action_rd_span_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).html('');
                    }, 2000); // 2000ms = 2 seconds
                }else if(type == 'update'){    
                    
                    $('.hotelname_room_meal_tr_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType+' input').each(function() {
                        var name = $(this).attr("name");
                        var value = $(this).val();
                        if (name) { 
                            $(this).parent('div').addClass('hide-div-class');
                            $(this).parent('div').next('div').text(value).removeClass('hide-div-class');
                        }  
                    })  
                    $('.allActionRateDiv_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).removeClass('hide-div-class');
                    $('.modifyRateDiv_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).addClass('hide-div-class');
                    $('.hotelname_room_meal_action_rd_span_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).html('Updated..').css({'color':'green'});
                    setTimeout(() => {
                        $('.hotelname_room_meal_action_rd_span_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).html('');
                    }, 2000); // 2000ms = 2 seconds
                    return false;
                    
                }   
            }else{
                alert(result.message);
            }
            
        },
        error: function(result) { 
            alert('Update error!!');
        }
    });
}
$('#city_name').typeahead({
    items: 'all',
    source: function (query, process) {
        //$('.passenger_city').val('');
        return $.ajax({
            url: '/buyhotel/autosuggestcity',
            type: 'post',
            data: {query: query},
            dataType: 'json',
            success: function (result) {
                var resultList = result.map(function (item) {
                    var aItem = {CityId: item.CityId, label: item.label,ContSysId:item.ContId};
                    return JSON.stringify(aItem);
                });
                return process(resultList);
            }
        });
    },
    sorter: function (items) {
        var beginswith = [], caseSensitive = [], caseInsensitive = [], item;
        while (aItem = items.shift()) {
            var item = JSON.parse(aItem);
            if (!item.label.toLowerCase().indexOf(this.query.toLowerCase()))
                beginswith.push(JSON.stringify(item));
            else if (~item.label.indexOf(this.query))
                caseSensitive.push(JSON.stringify(item));
            else
                caseInsensitive.push(JSON.stringify(item));
        }
        return beginswith.concat(caseSensitive, caseInsensitive)

    },
    highlighter: function (obj) {
        var item = JSON.parse(obj);
        var query = this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g, '\\$&');
        return item.label.replace(new RegExp('(' + query + ')', 'ig'), function ($1, match) {
            return '<strong>' + match + '</strong>'
        })
    },
    updater: function (item) {
        var item = JSON.parse(item);
        $('#city_id').val(item.CityId); 
        $('#country_id').val(item.ContSysId); 
        $('#hotel_name').val(''); 
        $('#hotel_name_id').val(''); 
        return item.label;
    },
    minLength: 3
            // displayField: 'label',
});
$('#hotel_name').typeahead({
    items: 'all',
    source: function (query, process) {
        //$('.passenger_city').val('');
        return $.ajax({
            url: '/hotel/autosuggesthotel',
            type: 'post',
            data: {
                term: query,
                countryId: $("#country_id").val(),
                cityId: $("#city_id").val()
            },
            dataType: 'json',
            success: function (result) {
                var resultList = result.map(function (item) {
                    var aItem = {HotelId: item.value, label: item.label,title:item.titleSelect};
                    return JSON.stringify(aItem);
                });
                return process(resultList);
            }
        });
    },
    sorter: function (items) {
        var beginswith = [], caseSensitive = [], caseInsensitive = [], item;
        while (aItem = items.shift()) {
            var item = JSON.parse(aItem);
            if (!item.label.toLowerCase().indexOf(this.query.toLowerCase()))
                beginswith.push(JSON.stringify(item));
            else if (~item.label.indexOf(this.query))
                caseSensitive.push(JSON.stringify(item));
            else
                caseInsensitive.push(JSON.stringify(item));
        }
        return beginswith.concat(caseSensitive, caseInsensitive)

    },
    highlighter: function (obj) {
        var item = JSON.parse(obj);
        var query = this.query.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g, '\\$&');
        return item.label.replace(new RegExp('(' + query + ')', 'ig'), function ($1, match) {
            return '<strong>' + match + '</strong>'
        })
    },
    updater: function (item) {
        var item = JSON.parse(item);
        $('#hotel_name_id').val(item.HotelId);  
         
        return item.label;
    },
    minLength: 3
            // displayField: 'label',
});
 
    var selectorme = function (dateStr, AccomSysId) {
        var d1 = $('#from_dt'+AccomSysId).val();
        //$('input[name="to_dt"]').val(d1);
        var d2 = $('#to_dt'+AccomSysId).val();
      
        var days = 0;
        if (d1 && d2 && d1 != '__/__/____' && d2 != '__/__/____') {
            var mdy = d1.split('/');
            if (mdy[1] > 0) {
                var monthSelection = mdy[1] - 1;
            } else {
                var monthSelection = mdy[1];
            }
            var d1 = new Date(mdy[2], parseInt(monthSelection), mdy[0]);
            var mdy2 = d2.split('/');
            if (mdy2[1] > 0) {
                var monthSelection2 = mdy2[1] - 1;
            } else {
                var monthSelection2 = mdy2[1];
            }
            var d2 = new Date(mdy2[2], parseInt(monthSelection2), mdy2[0]);
            var currentTime = new Date();

            var dd = currentTime.getDate();
            var mm = currentTime.getMonth(); //January is 0!
            var yyyy = currentTime.getFullYear();


            var currentDate = new Date(yyyy, mm, dd);
            if (Date.parse(d1) > Date.parse(d2) || Date.parse(d1) < Date.parse(currentDate)) {

                var dt = new Date(dateStr);
                var currentSelectedDate = dt.setDate(dt.getDate() + 1);
                var currentSelectedDate = new Date(currentSelectedDate);
                var currentdd = pad(currentSelectedDate.getDate());
                var currentmm = pad(currentSelectedDate.getMonth() + 1); //January is 0!
                var currentyyyy = currentSelectedDate.getFullYear();

                $("#to_dt"+AccomSysId).val(currentdd + '/' + currentmm + '/' + currentyyyy);
            }
            var days = Math.floor((Date.parse(d2) - Date.parse(d1)) / 86400000);
            if (days > 0) {
                var days = days;
            } else {
                var days = 0;
            }
        }
        //$('#nights').val(days);  

    }
    function pad(n) {
        return n < 10 ? '0' + n : n;
    }
    
 
function rundatepicker(AccomSysId){
        $('#from_dt'+AccomSysId).datetimepicker({
            timepicker: false,
            datepicker: true,
            formatDate: 'd/m/Y',
            format: 'd/m/Y',
            minDate: '0',
            onChangeDateTime: function(date) {
                selectorme(date, AccomSysId);
            }, 
        });
        $('#to_dt'+AccomSysId).datetimepicker({
            timepicker: false,
            datepicker: true,
            defaultSelect: false,
            formatDate: 'd/m/Y',
            format: 'd/m/Y',
        //    minDate: (MaxDate2) ? MaxDate2 : '0',
            onChangeDateTime: function(date) {
              selectorme(date, AccomSysId);   
            },
            onShow: function (ct) {
                this.setOptions({
                    value: ($('#from_dt'+AccomSysId).val() !== '' && $('#from_dt'+AccomSysId).val() !== '__/__/____') ? $('#from_dt'+AccomSysId).val() : '',
                    minDate: ($('#from_dt'+AccomSysId).val() !== '') ? $('#from_dt'+AccomSysId).val() : false,
                });
            }
        });
    }
function checkHotelDetailToAddRate(AccomSysId) {
    if(AccomSysId == '' || AccomSysId == 0){
        AccomSysId = $('#hotel_name_id').val();
    }
    
    if(AccomSysId == 0 || AccomSysId == ''){
        alert('Please search and select hotel.');
        $('#hotel_name').focus();
        return false;
    }
    $.ajax({
        url: '/accommodation/check-hotel-detail-to-add-rate',
        data: {
            AccomSysId: AccomSysId
        },
        type: 'POST',
        dataType: 'html',
        error: function () {},
        beforeSend: function () {

        },
        success: function (response) {
            if(response != '' && response != 'room'){
                $('.hotel_list_table_tr_'+AccomSysId).remove();
                $('.search_hotel_detail_html').html(response);
                $('.hotel_list_table_tr').addClass('blur');
//                $('#room_type_'+AccomSysId).selectize({
//                    maxItems: 1,
//                    create: false
//                });
                rundatepicker(AccomSysId);
            }else{
                if(response == 'room'){
                    alert('Unable to fetch room, Please add room first.');return false;
                }else{
                    alert('Unable to fetch hotel, Please try after some time.');return false;
                }
                
            }
            
            
//            $('.NewAccomSysId').val(response.AccomSysId);
//            $('.new_hotel_name_html').html(response.Title+' ('+response.AccomSysId+') - '+response.CityTitle);
//            $('.new_hotel_currency_html').html(response.CurrencySymbol);
//            $('.new_hotel_suplier_html').html(response.SupplierName);
//            
//            var shtmldata = '<select id="room_type_'+response.AccomSysId+'" name="room_type" multiple class="demo-default select-state" placeholder="Select room types" style="width:100px;">';
//            $.each(response.RoomDetailsList, function(index, value) {
//                shtmldata += '<option value='+value.room.ItemSysId + '__' + value.room.RoomTypeId+'>'+value.room.RoomType+'</option>';
//            });
//            shtmldata += '</select>';
//            $('.new_hotel_room_div').html(shtmldata);  
//            $('.new_hotel_room_html').html(shtmldata);
            
             
        }
    });
}

function saveHotelRate(AccomSysId){ 
    var db_net_wd = $('#db_net_wd'+AccomSysId).val();
    if(checkValue(db_net_wd) == 0){
        alert('Please enter at least double occupancy net rate.');return false;
    }
    var formData = {};
    $("#hotelRateForm"+AccomSysId+" input, #hotelRateForm"+AccomSysId+" select").each(function() {
        var name = $(this).attr("name");
        var value = $(this).val();
        if (name) {
            formData[name] = value; // Store name-value pair
        }  
    })
    $('.saveHotelRateBtn'+AccomSysId).html('Wait..').attr('disabled',true);  
     
    $.ajax({
        url: '/accommodation/check-hotel-rates',
        type: "POST",
        contentType: "application/json",
        data: JSON.stringify(formData),
        dataType: 'json',
        success: function(response) {
            if(response.status == true){
                if(response.confirm == 1){
                    
                    $.confirm({
                        boxWidth: '400px', 
                        title: '<span>Confirmation!</span>',
                        content: '<div style="font-size: 16px;text-align:left; ">'+response.message+'</div>',
                        type: 'red',
                        useBootstrap: false,
                        theme: 'modern',
                        columnClass: 'medium',
                        animation: 'top', 
                        closeAnimation: 'scale',
                        animateFromElement: false,
                        buttons: { 
                            cancel: {
                                    text: '<span style="text-transform: none;">Cancel</span>',
                                    btnClass: 'btn-gray',
                                    action: function () { 
                                        $('.saveHotelRateBtn'+AccomSysId).html('Save').attr('disabled',false);
                                    }
                            },
                            ok: {
                                text: 'OK',
                                btnClass: 'btn-blue', 
                                action: function () {
                                    saveHotelRatesAfterCheck(AccomSysId);
                                }
                            },

                        }
                        });   
                }else{
                    saveHotelRatesAfterCheck(AccomSysId);
                    return false;    
                }   
                
            }else{
                $('.saveHotelRateBtn'+AccomSysId).html('Save').attr('disabled',false);
                alert(response.message);
            }
            return false;
        },
        error: function(error) {
            $('.saveHotelRateBtn'+AccomSysId).html('Save').attr('disabled',false); 
            console.log("Error:", error);
        }
    });
    
}

function saveHotelRatesAfterCheck(AccomSysId){
    var formData = {};
    $("#hotelRateForm"+AccomSysId+" input, #hotelRateForm"+AccomSysId+" select").each(function() {
        var name = $(this).attr("name");
        var value = $(this).val();
        if (name) {
            formData[name] = value; // Store name-value pair
        }  
    })
    $('.saveHotelRateBtn'+AccomSysId).html('Wait..').attr('disabled',true);
    $.ajax({
        url: '/accommodation/save-hotel-rates',
        type: "POST",
        contentType: "application/json",
        data: JSON.stringify(formData),
        dataType: 'json',
        success: function(response) {
            $('.saveHotelRateBtn'+AccomSysId).html('Save').attr('disabled',false);
            if(response.status == true){
                $("#hotelRateForm"+AccomSysId+" input").each(function(ii) {
                    if($(this).attr("name") != 'NewAccomSysId' && ii > 4){
                        $(this).val('')
                    } 
                })
                if(response.AccomSysId > 0 && response.SessionKey != ''){
                    getHotelInventoryRateByData(response.AccomSysId,response.SessionKey,response.IsExistSessionKey); 
                }
                 
                alert(response.message);
            }else{
                alert(response.message);
            }
            return false;
        },
        error: function(error) {
            console.log("Error:", error);
        }
    });
}

function checkValue(val) {
    if (isNaN(val) || val == '') {
        return 0;
    }
    return val;
}
function CopyPasteFromTo(AccomSysId,fromid,toid){
    var fromidval = checkValue($('#'+fromid+''+AccomSysId).val()); 
    if(fromidval > 0){
        $('#'+toid+''+AccomSysId).val(fromidval);
        if(fromid == 'sg_net_wd'){
            $('#db_net_wd'+''+AccomSysId).val(fromidval).keyup();
        }
        
    }else{
        $('#'+toid+''+AccomSysId).val('');
        if(fromid == 'sg_net_wd'){
            $('#db_net_wd'+''+AccomSysId).val('').keyup();
        }
    }
}
function checkCityForHotel(){
    var city_id = $('#city_id').val();
    if(city_id == '' || city_id == 0){
        alert('Please search and select city first.');
        $('#city_id').focus();
        return false;
    }
}
function getHotelInventoryRateByData(AccomSysId,SessionKey,IsExistSessionKey){
      
    $.ajax({
        url: '/accommodation/get-hotel-inventory-rate-by-data',
        type: "POST", 
        data: {
            AccomSysId: AccomSysId,
            SessionKey: SessionKey,
            IsExistSessionKey: IsExistSessionKey,
        },
        dataType: 'html',
        success: function(response) {
             $("#hotelRateRowData"+AccomSysId).html(response);
            
             
        }
    })
}
function AddHotelRates(){
    $('.AddHotelDetailsHtml').toggle('show');
}
function getHotelAddRateForm(AccomSysId,XRateSessionKey,XRefItemSysId,RoomSysId,MealPlanType){
    
    $('.getHotelAddRateFormBtn'+AccomSysId).attr('disabled',true);
    $.ajax({
        url: '/accommodation/check-hotel-detail-to-add-rate',
        data: {
            AccomSysId: AccomSysId,
            type: 'addonly'
        },
        type: 'POST',
        dataType: 'html',
        error: function () {},
        beforeSend: function () {
            
        },
        success: function (response) {
            $('.hotelname_rate_tr_'+AccomSysId).after(response);
//            $('#room_type_'+AccomSysId).selectize({
//                maxItems: 1000,
//                create: false
//            });
            rundatepicker(AccomSysId);
            if(XRateSessionKey != undefined && XRateSessionKey != ''){
                var ThisDateRange = $('#ThisDateRange_'+AccomSysId+'_'+XRateSessionKey).val();
                var FromDateDMY = $('#FromDateDMY_'+AccomSysId+'_'+ThisDateRange).val(); 
                var ToDateDMY = $('#ToDateDMY_'+AccomSysId+'_'+ThisDateRange).val(); 
                
                var B2BMarkup = $('#B2BMarkup_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(); 
                var B2CMarkup = $('#B2CMarkup_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(); 
                var NetSOccupCost = $('#NetSOccupCost_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(); 
                var WkNetSOccupCost = $('#WkNetSOccupCost_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(); 
                var NetDOccupCost = $('#NetDOccupCost_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(); 
                var WkNetDOccupCost = $('#WkNetDOccupCost_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(); 
                var NetExtraBedCost = $('#NetExtraBedCost_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(); 
                var WkNetExtraBedCost = $('#WkNetExtraBedCost_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(); 
                var NetTriOccupCost = $('#NetTriOccupCost_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(); 
                var WkNetTriOccupCost = $('#WkNetTriOccupCost_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(); 
                var NetExtraWOBedCost = $('#NetExtraWOBedCost_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(); 
                var WkNetExtraWOBedCost = $('#WkNetExtraWOBedCost_'+AccomSysId+'_'+XRateSessionKey+'_'+RoomSysId+'_'+MealPlanType).val(); 
                
                $('#from_dt'+AccomSysId).val(FromDateDMY); 
                $('#to_dt'+AccomSysId).val(ToDateDMY); 
                
                $('#b2b_markup'+AccomSysId).val(B2BMarkup); 
                $('#b2c_markup'+AccomSysId).val(B2CMarkup); 
                $('#sg_net_wd'+AccomSysId).val(NetSOccupCost); 
                $('#sg_net_wk'+AccomSysId).val(WkNetSOccupCost); 
                $('#db_net_wd'+AccomSysId).val(NetDOccupCost); 
                $('#db_net_wk'+AccomSysId).val(WkNetDOccupCost); 
                $('#ex_wbed_net_wd'+AccomSysId).val(NetExtraBedCost); 
                $('#ex_wbed_net_wk'+AccomSysId).val(WkNetExtraBedCost); 
                $('#tri_net_wd'+AccomSysId).val(NetTriOccupCost); 
                $('#tri_net_wk'+AccomSysId).val(WkNetTriOccupCost); 
                $('#chpaid_net_wd'+AccomSysId).val(NetExtraWOBedCost); 
                $('#chpaid_net_wk'+AccomSysId).val(WkNetExtraWOBedCost); 
                
                $('#room_type_'+AccomSysId).val(XRefItemSysId+'__'+RoomSysId); 
                $('#meal_plan_type'+AccomSysId).val(MealPlanType); 
            } 
            
            
            
        }
    })
}
function cancelHotelRate(AccomSysId){
    $('#hotelRateForm'+AccomSysId).remove();
    $('.getHotelAddRateFormBtn'+AccomSysId).attr('disabled',false);
}
function cancelUpdateHotelRate(AccomStr){
    $('.allActionRateDiv_'+AccomStr).removeClass('hide-div-class');
    $('.modifyRateDiv_'+AccomStr).addClass('hide-div-class');
    $('.hotelname_room_meal_tr_'+AccomStr+' input').each(function() {
        var name = $(this).attr("name");
        var value = $(this).val();
        if (name) { 
            $(this).parent('div').addClass('hide-div-class');
            $(this).parent('div').next('div').text(value).removeClass('hide-div-class');
        }  
    })
} 
</script>
<?php if(isset($this->RateHotelId) && (int)$this->RateHotelId > 0){ ?>
<script>
    checkHotelDetailToAddRate(<?php echo (int)$this->RateHotelId;?>);
</script>
<?php } ?>

Youez - 2016 - github.com/yon3zu
LinuXploit