| 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 : |
<?php
$params = $this->params;
$RateDe = $this->RateDeByInvnItemSysId;
$hotelDetails = $this->hotelDetails;
//echo '<pre>';print_r($params);echo '</pre>';die;
$FromDate = date('D',strtotime($params['dates']));
if($RateDe){
$MealPlanType = Zend_Controller_Action_HelperBroker::getStaticHelper('Hotel')->getMealName($RateDe['MealPlanType']);
$roomtype = Zend_Controller_Action_HelperBroker::getStaticHelper('Hotel')->getRoomTypeWhereRate($RateDe['EconomyType']);
if(in_array($FromDate,explode(',',$RateDe['WeekendDefine']))){
$disableboxwd = '';
$disableboxwk = '';
$days = 'wk';
$RateDe['SOWeekendCost'] = $RateDe['SOccupCost'];$RateDe['NetSOWeekendCost'] = $RateDe['NetSOccupCost'];
$RateDe['DOWeekendCost'] = $RateDe['DOccupCost'];$RateDe['NetDOWeekendCost'] = $RateDe['NetDOccupCost'];
$RateDe['TriWeekendCost'] = $RateDe['TriOccupCost'];$RateDe['NetTriWeekendCost'] = $RateDe['NetTriOccupCost'];
$RateDe['ExtraBedWeekendCost'] = $RateDe['ExtraBedCost'];$RateDe['NetExtraBedWeekendCost'] = $RateDe['NetExtraBedCost'];
$RateDe['ExtraWOBedWeekendCost'] = $RateDe['ExtraWOBedCost'];$RateDe['NetExtraWOBedWeekendCost'] = $RateDe['NetExtraWOBedCost'];
$RateDe['SOccupCost'] = '';$RateDe['NetSOccupCost'] = '';
$RateDe['DOccupCost'] = '';$RateDe['NetDOccupCost'] = '';
$RateDe['TriOccupCost'] = '';$RateDe['NetTriOccupCost'] = '';
$RateDe['ExtraBedCost'] = '';$RateDe['NetExtraBedCost'] = '';
$RateDe['ExtraWOBedCost'] = '';$RateDe['NetExtraWOBedCost'] = '';
}else{
$disableboxwd = '';
$disableboxwk = '';
$days = 'wd';
}
}
if($this->getRTDTSR['WeekendDefine']){
if(in_array($FromDate,explode(',',$this->getRTDTSR['WeekendDefine']))){
$disableboxwd = '';
$disableboxwk = '';
$days = 'wk';
}else{
$disableboxwd = '';
$disableboxwk = '';
$days = 'wd';
}
}
if($RateDe['RateType'] == 'NR'){ $disable = 'disabled="disabled"';}else{$disable = '';}
?>
<style>
p {
margin: 5px 0 5px !important;
}
.create_table {
overflow: hidden;
width:100%;
}
.create_table table {
border-top: solid 1px #CCC;
border-left: solid 1px #CCC;
}
.create_table table td {
padding:2px 2px;
vertical-align: middle;
border-bottom: solid 1px #CCC;
border-right: solid 1px #CCC;
font-size:12px;
}
.font10 {
font-size:10px !important;
}
.input80 {
width:60px !important;
height: 24px !important;
text-align: right;
}
.input280 {
width:60px !important;
height: 24px !important;
text-align: right;
}
.input50 {
width:60px !important;
text-align: right;
}
input:focus {
border:solid 1px;
border-color:#FF8A8A !important;
}
</style>
<div class="modal-dialog">
<form name="updatebulkinventory" id="updatebulkinventory" action="<?php echo $this->baseUrl('accommodation/updatebulkinventoryind'); ?>" method="post">
<input type="hidden" name="InvnItemSysId" id="InvnItemSysId" value="<?=$RateDe['InvnItemSysId']?>">
<input type="hidden" name="hotel_id" id="hotel_id" value="<?=!empty($RateDe['XRefAccoSysId'])?$RateDe['XRefAccoSysId']:$hotelDetails['AccomSysId']?>">
<input type="hidden" name="fromdate" id="fromdate" value="<?=$params['dates']?>">
<input type="hidden" name="title" id="title" value="<?=$params['room']?>">
<input type="hidden" name="RoomQty" id="RoomQty" value="<?=$this->hotelRoomDetails['Qty']?>">
<input type="hidden" name="XRefItemSysId" id="XRefItemSysId" value="<?=isset($params['XRefItemSysId']) && !empty($params['XRefItemSysId'])?$params['XRefItemSysId']:''?>">
<input type="hidden" name="EconomyType" id="EconomyType" value="<?=isset($params['EconomyType']) && !empty($params['EconomyType'])?$params['EconomyType']:''?>">
<input type="hidden" name="MealPlanType" id="MealPlanType" value="<?=isset($params['MealPlanType']) && !empty($params['MealPlanType'])?$params['MealPlanType']:''?>">
<input type="hidden" name="hotelname" id="hotelname" value="<?=isset($hotelDetails['Title']) && !empty($hotelDetails['Title'])?$hotelDetails['Title']:''?>">
<input type="hidden" name="EconomyType1" id="EconomyType1" value="<?=isset($params['EconomyType']) && !empty($params['EconomyType'])?Zend_Controller_Action_HelperBroker::getStaticHelper('Hotel')->getRoomTypeWhereRate($params['EconomyType']):''?>">
<input type="hidden" name="MealPlanType1" id="MealPlanType1" value="<?=isset($params['MealPlanType']) && !empty($params['MealPlanType'])?Zend_Controller_Action_HelperBroker::getStaticHelper('Hotel')->getMealName($params['MealPlanType']):''?>">
<div class="modal-content">
<?php
//echo '<pre>';print_r($hotelDetails);echo '</pre>';
?>
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true" onclick="closepopupbulk();">×</button>
<h4 class="modal-title" id="myModalLabel"> Update Inventory from <?=date('M-d-D Y',strtotime($params['fromdate']));?> To <?=date('M-d-D Y',strtotime($params['todate']));?></h4>
</div>
<div class="modal-body">
<div class="alert alert-danger" id="inv-popup-error-message-box" style="display:none">
<span id="inv-popup-error-message"></span>
</div>
<div class="alert alert-success" id="inv-popup-success-message-box" style="display:none">
<span id="inv-popup-success-message"></span>
</div>
<div class="col-md-12 create_table">
<table width="100%" border="0">
<tr>
<td>From Date</td>
<td><input type="text" name="fromdate" id="from_dt" value="<?=date('d/m/Y',strtotime($params['fromdate']));?>" class="frompop"></td>
<td> To Date </td>
<td><input type="text" name="todate" id="to_dt" value="<?=date('d/m/Y',strtotime($params['todate']));?>" class="topop"></td>
</tr>
<tr>
<td>Type of rate</td>
<td>
<select name="ratetype" class="RateType">
<option value="NR" <?=(!empty($RateDe['RateType']) && $RateDe['RateType'] =='NR')?'selected':''?>>Net rate</option>
<option value="RR" <?=(!empty($RateDe['RateType']) && $RateDe['RateType'] =='RR')?'selected':''?>>Commissionable Rate</option>
</select>
</td>
<td> In Percentage </td>
<td> <input type="text" name="rr_value" disabled="disabled" onkeyup="CalNRInv('<?=$days?>');" <?=$disable?> value="<?=!empty($RateDe['RackCommission'])?$RateDe['RackCommission']+'0':''?>" class=" rr_value"></td>
</tr>
</table>
<br>
<table width="100%" border="0">
<tr>
<td bgcolor="#E0F2F7">Daily Room Limit</td>
<td bgcolor="#E0F2F7"> </td>
<td align="center" bgcolor="#E0F2F7" colspan="2"><?=$params['room']?> </td>
</tr>
<tr>
<td bgcolor="#E0F2F7"><input type="text" name="allocation" id="allocation" onkeyup="dailyroomsg()" maxlength="3" value="<?=!empty($RateDe['DailyRoomLimit'])?$RateDe['DailyRoomLimit']+'0':''?>" class="input50"></td>
<td bgcolor="#E0F2F7"> </td>
<td align="center" bgcolor="#E0F2F7">Week Days</td>
<td align="center" bgcolor="#E0F2F7">Weekend</td>
</tr>
<tr>
<td rowspan="2" align="left" valign="middle">Single</td>
<td align="left">Pub Rate</td>
<td align="center"><input type="text" <?=$disableboxwk?> name="sg_pub_wd" value="<?=!empty($RateDe['SOccupCost'])?$RateDe['SOccupCost']+'0':''?>" onkeyup="CalNRInv('wd');" class="input80"></td>
<td align="center"><input type="text" <?=$disableboxwd?> name="sg_pub_wk" value="<?=!empty($RateDe['SOWeekendCost'])?($RateDe['SOWeekendCost'] !=null)?$RateDe['SOWeekendCost']+'0':'':''?>" onkeyup="CalNRInv('wk');" class="input80"></td>
</tr>
<tr>
<td align="left">Net Rate</td>
<td align="center"><input type="text" <?=$disableboxwk?> name="sg_net_wd" value="<?=!empty($RateDe['NetSOccupCost'])?$RateDe['NetSOccupCost']+'0':''?>" class="input80 n_r"></td>
<td align="center"><input type="text" <?=$disableboxwd?> name="sg_net_wk" value="<?=!empty($RateDe['NetSOWeekendCost'])?$RateDe['NetSOWeekendCost']+'0':''?>" class="input80 n_r"></td>
</tr>
<tr>
<td rowspan="2" align="left" valign="middle">Double</td>
<td align="left">Pub Rate</td>
<td align="center"><input type="text" <?=$disableboxwk?> name="db_pub_wd" value="<?=!empty($RateDe['DOccupCost'])?$RateDe['DOccupCost']+'0':''?>" onkeyup="CalNRInv('wd');" class="input80"></td>
<td align="center"><input type="text" <?=$disableboxwd?> name="db_pub_wk" value="<?=!empty($RateDe['DOWeekendCost'])?$RateDe['DOWeekendCost']+'0':''?>" onkeyup="CalNRInv('wk');" class="input80"></td>
</tr>
<tr>
<td align="left">Net Rate</td>
<td align="center"><input type="text" <?=$disableboxwk?> name="db_net_wd" value="<?=!empty($RateDe['NetDOccupCost'])?$RateDe['NetDOccupCost']+'0':''?>" class="input80 n_r"></td>
<td align="center"><input type="text" <?=$disableboxwd?> name="db_net_wk" value="<?=!empty($RateDe['NetDOWeekendCost'])?$RateDe['NetDOWeekendCost']+'0':''?>" class="input80 n_r"></td>
</tr>
<tr>
<td rowspan="2" align="left" valign="middle">Triple</td>
<td align="left">Pub Rate</td>
<td align="center"><input type="text" <?=$disableboxwk?> name="tri_pub_wd" value="<?=!empty($RateDe['TriOccupCost'])?$RateDe['TriOccupCost']+'0':''?>" onkeyup="CalNRInv('wd');" class="input80"></td>
<td align="center"><input type="text" <?=$disableboxwd?> name="tri_pub_wk" value="<?=!empty($RateDe['TriWeekendCost'])?$RateDe['TriWeekendCost']+'0':''?>" onkeyup="CalNRInv('wk');" class="input80"></td>
</tr>
<tr>
<td align="left">Net Rate</td>
<td align="center"><input type="text" <?=$disableboxwk?> name="tri_net_wd" value="<?=!empty($RateDe['NetTriOccupCost'])?$RateDe['NetTriOccupCost']+'0':''?>" class="input80 n_r"></td>
<td align="center"><input type="text" <?=$disableboxwd?> name="tri_net_wk" value="<?=!empty($RateDe['NetTriWeekendCost'])?$RateDe['NetTriWeekendCost']+'0':''?>" class="input80 n_r"></td>
</tr>
<tr>
<td rowspan="2" align="left" valign="middle">Extra With Bed</td>
<td align="left">Pub Rate</td>
<td align="center"><input type="text" <?=$disableboxwk?> name="ex_wbed_pub_wd" value="<?=!empty($RateDe['ExtraBedCost'])?$RateDe['ExtraBedCost']+'0':''?>" onkeyup="CalNRInv('wd');" class="input80"></td>
<td align="center"><input type="text" <?=$disableboxwd?> name="ex_wbed_pub_wk" value="<?=!empty($RateDe['ExtraBedWeekendCost'])?$RateDe['ExtraBedWeekendCost']+'0':''?>" onkeyup="CalNRInv('wk');" class="input80"></td>
</tr>
<tr>
<td align="left">Net Rate</td>
<td align="center"><input type="text" <?=$disableboxwk?> name="ex_wbed_net_wd" value="<?=!empty($RateDe['NetExtraBedCost'])?$RateDe['NetExtraBedCost']+'0':''?>" class="input80 n_r"></td>
<td align="center"><input type="text" <?=$disableboxwd?> name="ex_wbed_net_wk" value="<?=!empty($RateDe['NetExtraBedWeekendCost'])?$RateDe['NetExtraBedWeekendCost']+'0':''?>" class="input80 n_r"></td>
</tr>
<tr>
<td rowspan="2" align="left" valign="middle">Extra W/O Bed</td>
<td align="left">Pub Rate</td>
<td align="center"><input type="text" <?=$disableboxwk?> name="chpaid_pub_wd" value="<?=!empty($RateDe['ExtraWOBedCost'])?$RateDe['ExtraWOBedCost']+'0':''?>" onkeyup="CalNRInv('wd');" class="input80"></td>
<td align="center"><input type="text" <?=$disableboxwd?> name="chpaid_pub_wk" value="<?=!empty($RateDe['ExtraWOBedWeekendCost'])?$RateDe['ExtraWOBedWeekendCost']+'0':''?>" onkeyup="CalNRInv('wk');" class="input80"></td>
</tr>
<tr>
<td align="left">Net Rate</td>
<td align="center"><input type="text" <?=$disableboxwk?> name="chpaid_net_wd" value="<?=!empty($RateDe['NetExtraWOBedCost'])?$RateDe['NetExtraWOBedCost']+'0':''?>" class="input80 n_r"></td>
<td align="center"><input type="text" <?=$disableboxwd?> name="chpaid_net_wk" value="<?=!empty($RateDe['NetExtraWOBedWeekendCost'])?$RateDe['NetExtraWOBedWeekendCost']+'0':''?>" class="input80 n_r"></td>
</tr>
<tr>
<td rowspan="2" align="left" valign="middle">Extra Meal Cost </td>
<td rowspan="2" align="left"> </td>
<td align="center">Ext. Adult</td>
<td align="center">Ext. Child</td>
</tr>
<tr>
<td align="center"><input type="text" name="ext_adult" value="<?=!empty($RateDe['IsExtraMealAdultCost'])?$RateDe['IsExtraMealAdultCost']+'0':''?>" class="input80"></td>
<td align="center"><input type="text" name="ext_child" value="<?=!empty($RateDe['IsExtraMealChildCost'])?$RateDe['IsExtraMealChildCost']+'0':''?>" class="input80"></td>
</tr>
</table>
</div>
<div class="clear"></div></div>
<div class="modal-footer">
<button type="button" class="btn btn-primarygray btn-sm" data-dismiss="modal" aria-hidden="true" onclick="closepopupbulk();">Cancel</button>
<button type="button" class="btn btn-warning btn-sm" onclick="SaveBulkInventory();">Submit</button>
<img class="loaderimg" id="loaderimg" src="<?php echo $this->baseUrl('public/images/load1.gif'); ?>" style="display: none;"/>
</div>
</div>
</form>
</div>
<script src="<?php echo $this->baseUrl('public/js/hotel/newinventory.js'); ?>"></script>
<script>
$('.input50, .input80, .input280').keypress(function (event) {
if (event.which != 8 && isNaN(String.fromCharCode(event.which))) {
event.preventDefault();
}
});
$(".rr_value").keyup(function(){
var val = $(this).val();
if(val.length > 2){
alert('Value should be in two digit!!');
$(".rr_value").val(0);return false;
}
if(val !=='' && $.isNumeric(val)){
$('.check_room_dis').removeAttr("disabled",true);
}else{
alert('Value should be numberic!!');
$(".rr_value").val(0);$(".rr_value").focus();return false;
}
});
$('.RateType').on('change', function(e){
var val = $(this).val();
if(val === 'RR'){
$(".rr_value").removeAttr("disabled", true);
$(".n_r").attr("readonly", true);
}else{
$(".rr_value").attr("disabled", true);
$(".n_r").removeAttr("readonly", true);
}
});
$(document).ready(function(){
document.getElementById('updatebulkinventory').reset();
if($('#updateinventory select[name="ratetype"]').val() === 'RR'){
$(".rr_value").removeAttr("disabled", true);
$(".n_r").attr("readonly", true);
}else{
$(".rr_value").attr("disabled", true);
$(".n_r").removeAttr("readonly", true);
}
});
$('.input80, .input50').keypress(function(e){
//alert($(this).val().length);
if ($(this).val() == 0 && e.which == 48 ){
$(this).val('');
return false;
}
});
$('.input80, .input50').on('change',function(e){
//$(this).val('');
if ($(this).val() == 0){
$(this).val('');
return false;
}
});
</script>