| 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/tripstring.com/application/views/scripts/flight/ |
Upload File : |
<?php
$Mealdata = $this->Mealdata;
$Data = $FlightBookingData = $this->apiResponse;
$DataInbound = $this->apiResponseInbound;
$BaggageInb = $DataInbound['Segments'][0];
$arrFlightClass = Zend_Controller_Action_HelperBroker::getStaticHelper('Flight')->getFlightClasses();
$intOtherCharges = $Data['FairRules']['OtherCharges'];
$intOtherChargesInb = isset($DataInbound['FairRules']['OtherCharges']) ? $DataInbound['FairRules']['OtherCharges'] : 0;
$intBaseFare = $Data['FairRules']['BaseFare'];
$intTax = $Data['FairRules']['Tax'];
$intAdditionalTxnFeePub = $Data['FairRules']['AdditionalTxnFeePub'];
$intServiceFee = $Data['FairRules']['ServiceFee'];
$intServiceFeeInb = isset($DataInbound['FairRules']['ServiceFee']) ? $DataInbound['FairRules']['ServiceFee'] : 0;
$intPublishedFare = $Data['FairRules']['PublishedFare'];
$intPublishedFareInb = isset($DataInbound['FairRules']['PublishedFare']) ? $DataInbound['FairRules']['PublishedFare'] : 0;
$intFarePerHeadPublish = $intBaseFare + $intTax + $intOtherCharges;
$intNetPublishedFare = $intPublishedFare;
$AdditionalTxnFeePub = 0;
$TotalBaseFare = 0;
$AdditionalTxnFeePubR = 0;
$TotalTaxsandFees = 0;
if ($FlightBookingData) {
foreach ($FlightBookingData as $Data) {
$intNetPublishedFare += $Data['FairRules']['PublishedFare'];
if ($Data['FairRules']['FareBreakdown']) {
foreach ($Data['FairRules']['FareBreakdown'] as $value) {
$PBaseFare = $value['BaseFare'];
//echo '<pre>'; print_r($value);echo '</pre>';
$MF = $value['MF'];
$YQ = $value['YQ'];
$AGST = $value['AGST'];
$MFT = $value['MFT'];
$OT = $value['OT'];
$MU = $value['MU'];
$YR = $value['YR'];
$FixedMarkUp = $value['FixedMarkUp'];
$GSTOnMarkUp = $value['GSTOnMarkUp'];
$paxPublishedFare = ($PBaseFare);
$PassengerType = $value['PassengerType'];
$PassengerCount = $value['PassengerCount'];
$AdditionalTxnFeePub += $value['AdditionalTxnFeePub'];
$TotalBaseFare += $paxPublishedFare;
$TotalTaxsandFees += ($MF + $YQ + $AGST + $MFT + $OT + $MU + $YR + $FixedMarkUp + $GSTOnMarkUp);
}
}
}
}
// if ($Data['FairRules']['FareBreakdown']) {
// foreach ($Data['FairRules']['FareBreakdown'] as $value) {
// $PBaseFare = $value['BaseFare'];
// $PTax = $value['Tax'];
// $paxPublishedFare = ($PBaseFare + $PTax);
// $PassengerType = $value['PassengerType'];
// $PassengerCount = $value['PassengerCount'];
// $AdditionalTxnFeePub += $value['AdditionalTxnFeePub'];
// $TotalBaseFare += $paxPublishedFare;
// }
// }
// if ($DataInbound['FairRules']['FareBreakdown']) {
// foreach ($DataInbound['FairRules']['FareBreakdown'] as $value2) {
// $PBaseFare = $value2['BaseFare'];
// $PTax = $value2['Tax'];
// $paxPublishedFare = ($PBaseFare + $PTax);
// $PassengerType = $value2['PassengerType'];
// $PassengerCount = $value2['PassengerCount'];
// $AdditionalTxnFeePubR += $value2['AdditionalTxnFeePub'];
// $TotalBaseFareR += $paxPublishedFare;
// }
// }
$SelectedMealSessionNew = new Zend_Session_Namespace('SelectedMealSessionNew');
$SelectedBaggSessionNew = new Zend_Session_Namespace('SelectedBaggSessionNew');
$SelectedMealSessionNewInb = new Zend_Session_Namespace('SelectedMealSessionNewInb');
$SelectedBaggSessionNewInb = new Zend_Session_Namespace('SelectedBaggSessionNewInb');
//echo '<pre>'; print_r($SelectedMealSessionNewInb->params);echo '</pre>';
$BagPrice = 0; $InbBagPrice = 0; $MealPrice = 0; $InbMealPrice = 0;
if($SelectedBaggSessionNew->params){
foreach($SelectedBaggSessionNew->params as $val){
$BagPrice += $val['Price'];
}
}
if($SelectedMealSessionNew->params){
foreach($SelectedMealSessionNew->params as $val){
$MealPrice += $val['Price'];
}
}
if($SelectedMealSessionNewInb->params){
foreach($SelectedMealSessionNewInb->params as $val){
$InbMealPrice += $val['Price'];
}
}
if($SelectedBaggSessionNewInb->params){
foreach($SelectedBaggSessionNewInb->params as $val){
$InbBagPrice += $val['Price'];
}
}
$MealFare = ($MealPrice + $InbMealPrice);
$BaggFare = ($BagPrice + $InbBagPrice);
//print_r($Data);die('sssssssssss');
?>
<div>
<ul>
<li> Base Fare <img src="<?= $baseUrl ?>public/flight/images/grey_info.svg" style="float:none;" /><span class="price_fair"><?= $Data['FairRules']['Currency'] ?> <?=number_format(($TotalBaseFare),2)?></span></li>
<li> Taxes and fees <img src="<?= $baseUrl ?>public/flight/images/grey_info.svg" style="float:none;" /><span class="price_fair"><?= $Data['FairRules']['Currency'] ?> <?=number_format(($TotalTaxsandFees),2)?></span></li>
<?php if($MealFare>0){ ?>
<li> Meal Charges <span class="price_fair"><?= $Data['FairRules']['Currency'] ?> <?= number_format(($MealFare), 2) ?></span></li>
<?php } ?>
<?php if($BaggFare>0){ ?>
<li> Baggage Charges <span class="price_fair"><?= $Data['FairRules']['Currency'] ?> <?= number_format(($BaggFare), 2) ?></span></li>
<?php } ?>
<li> <span class="you_pay">You Pay <img src="<?= $baseUrl ?>public/flight/images/grey_info.svg" style="float:none;" /></span> <span class="price_fair_total"><?= $Data['FairRules']['Currency'] ?> <?= number_format(($intNetPublishedFare + $MealFare + $BaggFare), 2) ?></span>
<span class="conversation_box"> </span>
</li>
</ul>
</div>