| 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/b2b.hellogtx.com/application/views/scripts/flight/ |
Upload File : |
<?php
$ChangeResponse = $this->ChangeResponse;
$CancelMarkUp = $this->CancelMarkUp;
$amendmentId = $this->amendmentId;
$UserType = $this->UserType;
$amendmentStatus = $ChangeResponse['amendmentStatus'];
$trips = isset($ChangeResponse['trips']) ? $ChangeResponse['trips'] : '';
$status = $ChangeResponse['status']['success'];
$TotalSeg = 0;
// echo '<pre>';
// print_r($ChangeResponse);
// echo '</pre>';
?>
<form name="refundProcess" id="refundProcess" method="POST">
<table border="1" width="100%">
<input type="hidden" id="amendmentId" value="<?= $amendmentId ?>">
<tbody>
<tr style="text-align: left;">
<td colspan="5" style="text-align: left; padding:2px 5px; background:#d7f1fd; color:#000;">Status : - <?= $amendmentStatus ?></td>
</tr>
<?php if (!empty($trips)) { ?>
<tr style="text-align: left;">
<td style="text-align: left; padding:0px 5px; background:#fff; color:#000;font-size: 14px;" >Passemger Details</td>
<td style="text-align: left; padding:0px 5px; background:#fff; color:#000;font-size: 14px;" >Sector</td>
<td style="text-align: left; padding:0px 5px; background:#fff; color:#000;font-size: 14px;" >Amendment Charges</td>
<td style="text-align: left; padding:0px 5px; background:#fff; color:#000;font-size: 14px;" >Refundable Amount</td>
<td style="text-align: left; padding:0px 5px; background:#fff; color:#000;font-size: 14px;" >Service Charges</td>
</tr>
<?php
$refundableamount = 0;
$TotalCancellation = 0;
foreach ($trips as $value) {
foreach ($value['travellers'] as $pax) {
$refundableamount += (int)$pax['refundableamount'];
$TotalCancellation += (int)$pax['amendmentCharges'];
$TotalSeg++;
?>
<tr style="text-align: left;">
<td style="text-align: left;font-size: 12px; padding:0px 5px; background:#fff; color:#000;"><?= $pax['fn'] ?> <?= $pax['ln'] ?></td>
<td style="text-align: left;font-size: 12px; padding:0px 5px; background:#fff; color:#000;" nowrap><?= $value['src'] ?> - <?= $value['dest'] ?></td>
<td style="text-align: left;font-size: 12px; padding:0px 5px; background:#fff; color:#000;"><?= $pax['amendmentCharges'] ?></td>
<td style="text-align: left;font-size: 12px; padding:0px 5px; background:#fff; color:#000;"><?= $pax['refundableamount'] ?></td>
<td style="text-align: left;font-size: 12px; padding:0px 5px; background:#fff; color:#000;"><?= $CancelMarkUp ?></td>
</tr>
<?php }
}
$totalAmoundRefund = ($refundableamount - ($CancelMarkUp * $TotalSeg));
?>
<?php
if ($UserType == 'admin') {
?>
<tr style="text-align: left;">
<td colspan="3" style="text-align: left; padding:2px 5px; color:#000;">Total Cancellation charges:</td>
<td colspan="2" style="text-align: left; padding:2px 5px; ">₹<?= number_format($TotalCancellation,2) ?></td>
</tr>
<tr style="text-align: left;">
<td style="text-align: left; padding:2px 5px; color:#000;">Status</td>
<td colspan="4" style="text-align: left; padding:2px 5px; ">
<select id="Status" style="width: 100%;" name="Status">
<option value="9">Refund Processed</option>
<option value="10">AIrlines Response Awaited</option>
</select>
</td>
</tr>
<tr style="text-align: left;">
<td style="text-align: left; padding:2px 5px; color:#000;">Refunded Amount </td>
<td colspan="4" style="text-align: left; padding:2px 5px; ">
<input style="width: 97%;" readonly type="number" id="refundedamount" name="refundedamount" value="<?= ($totalAmoundRefund > 0) ? $totalAmoundRefund : 0 ?>">
</td>
</tr>
<tr style="text-align: left;">
<td style="text-align: left; padding:2px 5px; color:#000;">Refund Mode</td>
<td colspan="4" style="text-align: left; padding:2px 5px; ">
<select style="width: 100%;" id="RefundMode" name="RefundMode">
<option value="Cash">Cash</option>
<option value="Bank Transfer">Bank Transfer</option>
<option value="Credit Note">Credit Note</option>
<option value="Payment Gateway">Payment Gateway</option>
</select>
</td>
</tr>
<tr style="text-align: left;">
<td style="text-align: left; padding:2px 5px; color:#000;">Remarks</td>
<td colspan="4" style="text-align: left; padding:2px 5px; ">
<textarea style="width: 97%;" rows="3" id="refundremarks" name="refundremarks"></textarea>
</td>
</tr>
<tr style="text-align: left;">
<td style="text-align: left; padding:2px 5px; color:#000"> </td>
<td colspan="4" style="text-align: left; padding:2px 5px; ">
<input type="submit" id="refundbtn" onclick="submitRefund()" value="Submit">
</td>
</tr>
<?php } ?>
<?php } ?>
</tbody>
<input type="hidden" id="tempData" value="<?= base64_encode(base64_encode(($totalAmoundRefund > 0) ? $totalAmoundRefund : 0)) ?>">
</table>
</form>
<script type="text/javascript">
function submitRefund() {
var amendmentId = $('#amendmentId').val();
var strUrlData = $('#strUrlData').val();
var intTPSysId = 0;
var dataR = $("#refundProcess").serialize();
$.ajax({
type: "POST",
url: "/flight/amendment-details",
dataType: 'json',
data: dataR + '&amendmentId=' + amendmentId + '&data=' + strUrlData + '&refundSubmit=1',
beforeSend: function() {
$("#refundbtn").val('Please wait..');
$("#refundbtn").attr('disabled', 'disabled');
},
success: function(data) {
if (data.success) {
$("#refundbtn").val('Submit');
$("#refundbtn").removeAttr('disabled', 'disabled');
alert(data.message);
location.reload(true);
} else {
alert(data.message);
$("#refundbtn").val('Submit');
$("#refundbtn").removeAttr('disabled', 'disabled');
}
}
});
}
</script>