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/booking-flight/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/b2bzend/application/views/scripts/booking-flight/customer-invoice.phtml
<?php
$arrStatusType = Zend_Controller_Action_HelperBroker::getStaticHelper('Flight')->getAllStatusType();

$arrCustomerInvoiceData = $this->arrCustomerInvoiceData;
$arrtravellerList = $this->arrtravellerList;
$getCustomerDetails = $this->getCustomerDetails;
$FlightFareBreakdown = $this->FlightFareBreakdown;
$arrAgencyDetail = $this->arrAgencyDetail;
$actype = $this->type;
// echo "<pre>";
// print_r($arrCustomerInvoiceData[0]);
// echo "</pre>";
$IsNewMigration = $arrCustomerInvoiceData[0]['IsNewMigration'];
$GstNumber = $arrCustomerInvoiceData[0]['GstNumber'];
$AgencySysId = $arrCustomerInvoiceData[0]['AgencySysId'];
$RoomInfoJson = $arrCustomerInvoiceData[0]['RoomInfoJson'];
$CompanyName = $arrCustomerInvoiceData[0]['CompanyName'];
$strCompanyAddress = $arrCustomerInvoiceData[0]['CompanyAddress'];
$Pincode = $arrCustomerInvoiceData[0]['Pincode'];
$strCityTitle = $arrCustomerInvoiceData[0]['CityTitle'];
$strCountry = $arrCustomerInvoiceData[0]['Country'];
$PrimaryMobileNo = $arrCustomerInvoiceData[0]['PrimaryMobileNo'];
$PrimaryContactNo = $arrCustomerInvoiceData[0]['PrimaryContactNo'];
$PrimaryEmail = $arrCustomerInvoiceData[0]['PrimaryEmail'];
$companyLogo = $arrCustomerInvoiceData[0]['Logo'];
$TotalTcs = $arrCustomerInvoiceData[0]['TotalTcs'];
$InvoiceNumber = $arrCustomerInvoiceData[0]['InvoiceNumber'];
$InvoiceDate = (array)$arrCustomerInvoiceData[0]['InvoiceDate'];
$AgencyGst = $arrCustomerInvoiceData[0]['AgencyGst'];

$GTXMarkup = $arrCustomerInvoiceData[0]['GTXMarkup'];
$Cost = ($arrCustomerInvoiceData[0]['Cost'] + $GTXMarkup);
$AgencyMarkUp = ($arrCustomerInvoiceData[0]['AgencyMarkUp'] + $arrCustomerInvoiceData[0]['AgencyCommission'] + $arrCustomerInvoiceData[0]['MarkUp']);
$AgentServiceTaxAmount = ($arrCustomerInvoiceData[0]['AgentServiceTaxAmount'] + $arrCustomerInvoiceData[0]['AgentsCustomServiceTaxAmount']);
$TotalCost = $arrCustomerInvoiceData[0]['TotalCost'];
$CurrencySymbol = $arrCustomerInvoiceData[0]['CurrencySymbol'];

// echo "<pre>";
// print_r($FlightFareBreakdown);
// echo "</pre>";
// echo "<pre>";
// print_r($InvoiceDate);

//customer Details
$arrTrevllerDetails = $this->arrTrevllerDetails;
$intTotalOfferedForAllPaxs = $this->intTotalOfferedForAllPax;

$FirstName = $arrTrevllerDetails[0][0]['FirstName'];
$LastName = $arrTrevllerDetails[0][0]['LastName'];
$Address = $arrTrevllerDetails[0][0]['Address'];
$CityTitle = $arrTrevllerDetails[0][0]['CityTitle'];
$CountryTitle = $arrTrevllerDetails[0][0]['CountryTitle'];
$EmailId = $arrTrevllerDetails[0][0]['EmailId'];
$Contacts = $arrTrevllerDetails[0][0]['Contacts'];

$name = $FirstName . '' . $LastName;
//customer Details

$TBQAirInvenSysId = $arrCustomerInvoiceData[0]['TBQAirInvenSysId'];
$IsInternational = $arrCustomerInvoiceData[0]['IsInternational'];
$TripType = $arrCustomerInvoiceData[0]['TripType'];
$strFlightNumber = $arrCustomerInvoiceData[0]['FlightNumber'];
$strSourceAirportCode = $arrCustomerInvoiceData[0]['SourceAirportCode'];
$strDestAirportCode = $arrCustomerInvoiceData[0]['DestAirportCode'];
$strXRefBookingId = $arrCustomerInvoiceData[0]['XRefBookingId'];

$strAirLineTitle = $arrCustomerInvoiceData[0]['AirLineTitle'];
$strAirLineCode = $arrCustomerInvoiceData[0]['AirLineCode'];
$IsB2BProposal = $arrCustomerInvoiceData[0]['IsB2BProposal'];
if ($IsB2BProposal == 1) {
    $Contacts = $arrAgencyDetail['ContactInfo'];
    $Address = $arrAgencyDetail['CompanyAddress'];
    $EmailId = $arrAgencyDetail['PrimaryEmail'];
    $name = $arrCustomerInvoiceData[0]['AgentAgencyName'];
}
$arrBookingId = explode("/", $strXRefBookingId);
$strXRefBookingId = trim($arrBookingId[0]);
$strBookingPNR = trim($arrBookingId[1]);
$strStatusType = $arrCustomerInvoiceData[0]['StatusType'];
$bookingStatus = $arrStatusType[$strStatusType];

if ($IsInternational) {
    $intCountryCode = "INTERNATIONAL";
} else {
    $intCountryCode = "IN";
}
$arrBookingDate = (array) $arrCustomerInvoiceData[0]['bookingDate'];
//$strBookingDate = Zend_Controller_Action_HelperBroker::getStaticHelper('Flight')->getDateFormatFromDbDates($arrBookingDate['date']);

$arrFromUTCTime = (array) $arrCustomerInvoiceData[0]['FromUTCTime'];
$arrToUTCTime = (array) $arrCustomerInvoiceData[0]['ToUTCTime'];
$XRefBookingId = $arrCustomerInvoiceData[0]['XRefBookingId'];
$sourceDepartueTime = Zend_Controller_Action_HelperBroker::getStaticHelper('Flight')->getDateFormatFromDbDates($arrFromUTCTime['date']);
$destinationArrivalTime = Zend_Controller_Action_HelperBroker::getStaticHelper('Flight')->getDateFormatFromDbDates($arrToUTCTime['date']);

//$arrAPIBookingRes = Zend_Controller_Action_HelperBroker::getStaticHelper('Flight')->json_clean_decode($arrCustomerInvoiceData[0]['APIBookingRes']);
$arrAPIBookingRes = json_decode($arrCustomerInvoiceData[0]['APIBookingRes'], true);
if (is_array($arrAPIBookingRes)) {
    $arrAPIBookingRes = $arrAPIBookingRes;
} else {
    $arrAPIBookingRes = json_decode($arrAPIBookingRes, true);
}

$this->CurrencyRate = isset($arrAPIBookingRes['value']['FairRules']['CurrencyRate']) ? $arrAPIBookingRes['value']['FairRules']['CurrencyRate'] : 0;
$couponApply = isset($arrAPIBookingRes['value']['FairRules']['couponApply']) ? $arrAPIBookingRes['value']['FairRules']['couponApply'] : 0;
$couponVal = isset($arrAPIBookingRes['value']['FairRules']['couponVal']) ? $arrAPIBookingRes['value']['FairRules']['couponVal'] : 0;
if ($couponApply) {
    $couponVal = $couponVal;
} else {
    $couponVal = 0;
}
//echo "<pre>";print_r($arrAPIBookingRes);echo "</pre>";die;
$arrPassenger = isset($arrAPIBookingRes['response']['Response']['Response']['FlightItinerary']['Passenger']) ? $arrAPIBookingRes['response']['Response']['Response']['FlightItinerary']['Passenger'] : '';
$Segments = isset($arrAPIBookingRes['response']['Response']['Response']['FlightItinerary']['Segments']) ? $arrAPIBookingRes['response']['Response']['Response']['FlightItinerary']['Segments'] : '';
$InvoiceNo = isset($arrAPIBookingRes['response']['Response']['Response']['FlightItinerary']['InvoiceNo']) ? $arrAPIBookingRes['response']['Response']['Response']['FlightItinerary']['InvoiceNo'] : '';
$InvoiceCreatedOn = isset($arrAPIBookingRes['response']['Response']['Response']['FlightItinerary']['InvoiceCreatedOn']) ? $arrAPIBookingRes['response']['Response']['Response']['FlightItinerary']['InvoiceCreatedOn'] : '';
$CancellationCharges = isset($arrAPIBookingRes['response']['Response']['Response']['FlightItinerary']['CancellationCharges']) ? $arrAPIBookingRes['response']['Response']['Response']['FlightItinerary']['CancellationCharges'] : '';
$FareRuleDetails = isset($arrAPIBookingRes['response']['Response']['Response']['FlightItinerary']['FareRules']) ? $arrAPIBookingRes['response']['Response']['Response']['FlightItinerary']['FareRules'] : '';

$strBookingDate = Zend_Controller_Action_HelperBroker::getStaticHelper('Flight')->getDateFormatFromDbDates($InvoiceCreatedOn);

$intAdultsCT = 0;
$intChildsCT = 0;
$intInfantsCT = 0;
$paxTOtalArr = json_decode($RoomInfoJson);
if (!empty($paxTOtalArr)) {
    foreach ($paxTOtalArr as $PaxTotal) {
        $intAdultsCT += @$PaxTotal->Adult;
        $intChildsCT += @$PaxTotal->Child;
        $intInfantsCT += @$PaxTotal->Infant;
        $departuredate = @$PaxTotal->departuredate;
        $returndate = trim(@$PaxTotal->returndate);
        $totalmember = trim(@$PaxTotal->totalmember);
    }
}
$intTatalPaxCTForMarkUp = $intAdultsCT + $intChildsCT + $intInfantsCT;

$API_Response = $arrAPIBookingRes['value'];
if ($arrAPIBookingRes1) {
    $API_ResponseInb = $arrAPIBookingRes1['value'];
}

$status = $arrAPIBookingRes['response']['order']['status'];
$travellerInfos = $arrAPIBookingRes['response']['Response']['Response']['FlightItinerary']['Passenger'];
$SECTORS = trim($arrCustomerInvoiceData[0]['SourceAirportCode']) . '-' . trim($arrCustomerInvoiceData[0]['DestAirportCode']);
$ICSourceSysId = isset($arrAPIBookingRes['value']['ICSourceSysId']) ? $arrAPIBookingRes['value']['ICSourceSysId'] : 0;
if ($IsInternational == 1 && $TripType == 2) {
    if (isset($arrAPIBookingRes['value']['InternationalData']['Fare']['FareBreakdown'])) {
        $FareBreakdown = $arrAPIBookingRes['value']['InternationalData']['Fare']['FareBreakdown'];
    } else {
        $FareBreakdown = $arrAPIBookingRes['value']['InternationalData']['FairRules']['FareBreakdown'];
    }
    //$FareBreakdown = $arrAPIBookingRes['value']['InternationalData']['Fare']['FareBreakdown'];
} else {
    $FareBreakdown = $API_Response['FairRules']['FareBreakdown'];
}
if ($IsInternational == 1 && $TripType == 2) {
    $CustomeSegment = [];
    foreach ($arrAPIBookingRes['value']['InternationalData']['Segments'] as $seg) {
        foreach ($seg as $val) {
            $CustomeSegment[] = $val;
        }
    }
} else {
    $CustomeSegment = $arrAPIBookingRes['value']['Segments'];
}
$sectorArr = [];
$sectorArrInb = [];
if ($CustomeSegment) {
    foreach ($CustomeSegment as $key => $value) {
        $sectorKey = $value['originAirportCode'] . '-' . $value['destinationAirportCode'];
        $sectorArr[$sectorKey] = $value['originAirportCode'] . '-' . $value['destinationAirportCode'];
        $sectorKeyinb = $value['destinationAirportCode'] . '-' . $value['originAirportCode'];
        $sectorArrInb[$sectorKeyinb] = $value['destinationAirportCode'] . '-' . $value['originAirportCode'];
    }
}
$arrtravellerListArr = [];
if ($arrtravellerList) {
    foreach ($arrtravellerList as $key => $value) {
        $arrtravellerListArr[] = $value;
    }
}
$AirlinePNR = [];
$FlightNumber = [];
if ($Segments) {
    foreach ($Segments as $key => $val) {
        $FlightNumber[] = $val['Airline']['AirlineCode'] . '-' . $val['Airline']['FlightNumber'];
        $AirlinePNR[] = $val['AirlinePNR'];
    }
}
$AirlinePNR = array_unique($AirlinePNR);
$FlightNumber = implode(',', array_unique($FlightNumber));
// echo "<pre>";
// print_r($AirlinePNR);
// echo "</pre>";
// $IsNewMigration = 1;
// echo "<pre>";
// print_r($FlightNumber);
// echo "</pre>";


?>
<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/html">

<head>
    <title>INVOICE</title>
    <!-- TODO: Add a favicon -->
    <link rel="shortcut icon" href="<?php echo $this->baseUrl('public/assets/images/ico/fab.ico'); ?>">
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"> </script>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.10.3/jquery-ui.min.js"></script>

</head>

<body>
    <style>
        .alert {
            padding: 15px;
            margin-bottom: 20px;
            border: 1px solid transparent;
            border-radius: 2px;
        }

        .alert-success {
            color: #333333;
            background-color: #d9edf7;
            border-color: #bce8f1;
        }

        .alert-warning {
            color: #333333;
            background-color: #ffffff;
            border-color: #faebcc;
        }

        th {
            text-align: left;
        }

        @media print {
            @page {
                margin-top: 0;
                margin-bottom: 0;
            }

            body {
                padding-top: 72px;
                padding-bottom: 72px;
            }
        }
    </style>
    <table width="800px" align="center" border="0" style="border:1px solid #e2e2e2;" cellspacing="0" cellpadding="5">
        <tr>
            <td style="border-bottom:3px solid #e2e2e2;">
                <table width="100%" style="font-family: arial, sans-serif; color: #000; font-size: 9pt;">
                    <tr>
                        <td align="left" valign="top">
                            <a href="javascript:void(0);">
                                <img style="width: 175px; height: 80px;" src="<?php echo $this->baseUrl('public/upload/media/agency/' . $AgencySysId . '/' . $companyLogo); ?>" alt="" title="" border="0" />
                            </a>
                        </td>
                        <td align="center" valign="top">&nbsp;</td>
                        <td align="right" valign="top">
                            <table style="font-family: arial, sans-serif; color: #000; font-size: 8pt; line-height: 1em">
                                <tr>
                                    <td style="font-size:18px; font-weight:bold; color:#1077c5; padding-bottom:10px;" align="right"><?php echo $CompanyName; ?></td>
                                </tr>
                                <tr>

                                    <td align="right"><?php echo $strCompanyAddress; ?><br />
                                        <?php echo $strCityTitle; ?> <?php echo $strCountry; ?><br />
                                        <strong>Pin :</strong> &nbsp; <?php echo $Pincode; ?><br />
                                        <strong>Ph No :</strong> &nbsp; <?php echo $PrimaryContactNo; ?> , <?php echo $PrimaryMobileNo; ?><br />
                                        <strong>Email :</strong> &nbsp; <a href="#" style="font-size:12px;color:#ff6600;"><?php echo $PrimaryEmail; ?></a><br /><br />
                                        <strong>GSTIN :</strong> &nbsp; <?php echo $AgencyGst; ?><br />
                                    </td>
                                </tr>

                            </table>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>

        <tr>
            <td>
                <table width="100%" border="0" cellpadding="5" cellspacing="1" bgcolor="#E2E2E2">
                    <tr>
                        <td bgcolor="#FFFFFF">
                            <table width="100%" border="0" cellspacing="0" cellpadding="0">

                                <tr>
                                    <td align="center" style="color: #000; font:bold 15px Arial, Helvetica, sans-serif;">INVOICE </td>
                                </tr>
                                <tr>
                                    <td>&nbsp;</td>
                                </tr>
                                <tr>
                                    <td style="color: #000; font:normal 13px Arial, Helvetica, sans-serif;" align="center">
                                        <table width="100%" border="0" cellspacing="0" cellpadding="0">
                                            <tr>
                                                <td width="25%" style="font:bold 13px Arial, Helvetica, sans-serif;">
                                                    <table width="100%" border="0" cellspacing="0" cellpadding="0">
                                                        <tr>
                                                            <td style="font:bold 13px Arial, Helvetica, sans-serif;">To</td>
                                                        </tr>
                                                        <tr>
                                                            <td style="font:normal 13px Arial, Helvetica, sans-serif; font-weight:600;"><?= $name ?> </td>
                                                        </tr>

                                                        <tr>
                                                            <td style="font:normal 13px Arial, Helvetica, sans-serif;">Address: <?= $Address ?> </td>
                                                        </tr>

                                                        <tr>
                                                            <td style="font:normal 13px Arial, Helvetica, sans-serif;">Email: <?= $EmailId ?> </td>
                                                        </tr>
                                                        <tr>
                                                            <td style="font:normal 13px Arial, Helvetica, sans-serif;">Mobile: <?= $Contacts ?> </td>
                                                        </tr>
                                                    </table>
                                                </td>
                                                <td width="46%" style="font:bold 13px Arial, Helvetica, sans-serif;" align="center">Booking ID<br><?= $XRefBookingId ?> <?= !empty($AirlinePNR) ? '<br>Airline PNR - ' . implode(',', $AirlinePNR) : '' ?></td>
                                                <td width="26%" style="font:normal 13px Arial, Helvetica, sans-serif;" align="right">
                                                    Invoice No.: <?= $InvoiceNumber ?><br>
                                                    Invoice Date: <?= date('d-M-Y', strtotime($InvoiceDate['date'])) ?><br>
                                                    Client GSTIN: <?= $GstNumber ?>
                                                </td>

                                            </tr>
                                        </table>
                                    </td>
                                </tr>
                                <tr>
                                    <td>&nbsp;</td>
                                </tr>
                                <?php if ($IsNewMigration == 0) { ?>
                                    <tr>
                                        <td>
                                            <table width="100%" border="0" cellspacing="0" cellpadding="0" style="border-bottom: solid 1px #bce8f1; border-right: solid 1px #bce8f1; border-left: solid 1px #bce8f1;">
                                                <tr>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">S No.</span></td>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">Ticket/PNR No</span></td>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">Sectors</span></td>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">Flight</span></td>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">PAX Name</span></td>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">Base Fare</span></td>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">OT Tax</span></td>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">K3/GST</span></td>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">YQ Tax</span></td>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">Bag.Ch.</span></td>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">Meal Ch.</span></td>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">Seat Ch.</span></td>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">OT Fee</span></td>
                                                </tr>
                                                <?php
                                                $TotalFare = 0;
                                                $TotalServiceFee = 0;
                                                $TotalGST = 0;
                                                $TotalAmount = 0;
                                                $sl = 0;
                                                $TotalMealFare = 0;
                                                $TotalBaggFare = 0;
                                                $TotalSeatFare = 0;

                                                if ($FareBreakdown) {
                                                    foreach ($FareBreakdown as $k => $value) {
                                                        $PassengerCount = $value['PassengerCount'];
                                                        $valueInb = isset($API_ResponseInb['FairRules']['FareBreakdown'][$k]) ? $API_ResponseInb['FairRules']['FareBreakdown'][$k] : [];


                                                        for ($i = 0; $i < $PassengerCount; $i++) {
                                                            // echo "<pre>";
                                                            // print_r($travellerInfos[$sl]);
                                                            // echo "</pre>";
                                                            $pnrDetails = $travellerInfos[$sl]['pnrDetails'];
                                                            $ticketNumberDetails = $travellerInfos[$sl]['ticketNumberDetails'];
                                                            $paxName = $travellerInfos[$sl]['Title'] . '. ' . $travellerInfos[$sl]['FirstName'] . ' ' . $travellerInfos[$sl]['LastName'];

                                                            $MealFare = 0;
                                                            $BaggFare = 0;
                                                            $SeatFare = 0;

                                                            $PNRNumber = isset($travellerInfos[$sl]['Ticket']['TicketNumber']) ? $travellerInfos[$sl]['Ticket']['TicketNumber'] : '';
                                                            $TicketNumber = isset($travellerInfos[$sl]['Ticket']['TicketId']) ? $travellerInfos[$sl]['Ticket']['TicketId'] : '';
                                                            $BaggFare = isset($travellerInfos[$sl]['Fare']['TotalBaggageCharges']) ? $travellerInfos[$sl]['Fare']['TotalBaggageCharges'] : 0;
                                                            $MealFare = isset($travellerInfos[$sl]['Fare']['TotalMealCharges']) ? $travellerInfos[$sl]['Fare']['TotalMealCharges'] : 0;
                                                            $SeatFare = isset($travellerInfos[$sl]['Fare']['TotalSeatCharges']) ? $travellerInfos[$sl]['Fare']['TotalSeatCharges'] : 0;
                                                            $ssrBaggageInfos = [];
                                                            $ssrMealInfos = [];
                                                            $ssrSeatInfos = [];
                                                            if (isset($travellerInfos[$sl]['ssrBaggageInfos'])) {
                                                                $ssrBaggageInfos = $travellerInfos[$sl]['ssrBaggageInfos'];
                                                            }
                                                            if (isset($travellerInfos[$sl]['ssrMealInfos'])) {
                                                                $ssrMealInfos = $travellerInfos[$sl]['ssrMealInfos'];
                                                            }
                                                            if (isset($travellerInfos[$sl]['ssrSeatInfos'])) {
                                                                $ssrSeatInfos = $travellerInfos[$sl]['ssrSeatInfos'];
                                                            }
                                                            $sector = implode("<br>", array_keys($pnrDetails));



                                                            $TaxIN = (($value['TaxIN'] + $valueInb['TaxIN']) / $PassengerCount);
                                                            $YR = (($value['YR'] + $valueInb['YR']) / $PassengerCount);
                                                            $MF = (($value['MF'] + $valueInb['MF']) / $PassengerCount);
                                                            $MFT = (($value['MFT'] + $valueInb['MFT']) / $PassengerCount);
                                                            $MU = (($value['MU'] + $valueInb['MU']) / $PassengerCount);
                                                            $OT = (($value['OT'] + $valueInb['OT']) / $PassengerCount);
                                                            $TDS = (($value['TDS'] + $valueInb['TDS']) / $PassengerCount);
                                                            $BaseFareCal = (($value['BaseFare'] + $valueInb['BaseFare']) / $PassengerCount);
                                                            $YQ = 0; //(($value['YQ'] + $valueInb['YQ']) / $PassengerCount);
                                                            $AGST = (($value['AGST'] + $valueInb['AGST']) / $PassengerCount);
                                                            $FixedMarkUp = (($value['FixedMarkUp'] + $valueInb['FixedMarkUp']) / $PassengerCount);
                                                            $GSTOnMarkUp = (($value['GSTOnMarkUp'] + $valueInb['GSTOnMarkUp']) / $PassengerCount);
                                                            $intTotalGST = (($value['intTotalGST'] + $valueInb['intTotalGST']) / $PassengerCount);
                                                            $OtherCharges__ = (($value['OtherCharges'] + $valueInb['OtherCharges']) / $PassengerCount);
                                                            $apiMarkup = (($value['apiMarkup'] + $valueInb['apiMarkup']) / $PassengerCount);
                                                            $apiTaxOnMarkup = (($value['apiTaxOnMarkup'] + $valueInb['apiTaxOnMarkup']) / $PassengerCount);
                                                            $CommEarned = (($value['CommEarned'] + $valueInb['CommEarned']) / $PassengerCount);
                                                            $CommissionEarned = (($value['CommissionEarned'] + $valueInb['CommissionEarned']) / $PassengerCount);
                                                            $intGTXMarkUp = (($value['intGTXMarkUp'] + $valueInb['intGTXMarkUp']) / $PassengerCount);
                                                            $GTXMarkUpGST = (($value['GTXMarkUpGST'] + $valueInb['GTXMarkUpGST']) / $PassengerCount);
                                                            $ExtraMarkup = (($value['ExtraMarkup'] + $valueInb['ExtraMarkup']));
                                                            $totalCommissions = (($value['totalCommissions'] + $valueInb['totalCommissions']));
                                                            $TotalCommiEarning = (($value['TotalCommiEarning'] + $valueInb['TotalCommiEarning']) / $PassengerCount);
                                                            $ExtraMarkupOnGST = (($value['ExtraMarkupOnGST'] + $valueInb['ExtraMarkupOnGST']));
                                                            $Agencycommission = (($value['Agencycommission'] + $valueInb['Agencycommission']));
                                                            $showintax = ($value['showintax']) ? $value['showintax'] : 0;

                                                            $BaseFareCal = ($BaseFareCal);
                                                            $ServiceFee = ($intGTXMarkUp + $GTXMarkUpGST);
                                                            $OTTax = ($MF + $MFT + $OT + $YR + $TotalCommiEarning + $OtherCharges__ + $TDS + $CommEarned - $CommissionEarned);
                                                            //$OTTax = ($apiTaxOnMarkup); OtherCharges CommissionEarned

                                                            $OtherCharges = ($ExtraMarkup + $ExtraMarkupOnGST);
                                                            $TotalExtraCharge = ($ExtraMarkup + $ExtraMarkupOnGST);
                                                            $TotalAmount += ($BaseFareCal + $OTTax + $AGST + $YQ + $GSTOnMarkUp + $FixedMarkUp + $apiMarkup + $apiTaxOnMarkup + $intGTXMarkUp + $GTXMarkUpGST + $TotalExtraCharge);
                                                            if ($showintax == 1) {
                                                                $OtherCharges = $OtherCharges;
                                                                $ExtraMarkup = 0;
                                                                $ExtraMarkupOnGST = 0;
                                                                $TotalExtraProfit = $TotalExtraCharge;
                                                                $BaseFareCal = $BaseFareCal + $TotalExtraCharge;
                                                            } else {
                                                                $ExtraMarkup = $ExtraMarkup;
                                                                $ExtraMarkupOnGST = $ExtraMarkupOnGST;
                                                                $OtherCharges = 0;
                                                                $TotalExtraProfit = $ExtraMarkup;
                                                                $BaseFareCal = $BaseFareCal;
                                                            }
                                                            $TotalServiceFee +=  ($FixedMarkUp + $ExtraMarkup + $apiMarkup);
                                                            $TotalGST += ($GSTOnMarkUp + $ExtraMarkupOnGST + $apiTaxOnMarkup);
                                                            $TotalFare += ($BaseFareCal + $OTTax + $AGST + $YQ + $intGTXMarkUp + $GTXMarkUpGST);

                                                            // $OTTax = ($MF + $MFT + $MU + $OT + $YR);
                                                            // $TotalFare += ($BaseFareCal + $OTTax + $AGST + $YQ);
                                                            // $TotalServiceFee += $FixedMarkUp;
                                                            // $TotalGST += $GSTOnMarkUp;
                                                            // $TotalAmount += ($BaseFareCal + $OTTax + $AGST + $YQ + $FixedMarkUp + $GSTOnMarkUp);





                                                            $sector = implode("<br>", array_keys($sectorArr));
                                                            $sectorInb = implode("<br>", array_keys($sectorArrInb));
                                                            // echo '<pre>';
                                                            // print_r($value);
                                                            // echo '</pre>';
                                                            //$TaxIN = $value['TaxIN'];


                                                ?>
                                                            <tr>
                                                                <td align="center" valign="middle"><span style="padding:5px;font-weight: 600;font: 10px Arial;"><?= $sl + 1 ?>.</span></td>
                                                                <td align="center" valign="middle" style=" padding:5px ; font-weight: 600; font: 10px Arial, Helvetica, sans-serif; ">


                                                                    <div><span><?= $PNRNumber ?>/<?= $TicketNumber ?> </span></div>

                                                                </td>

                                                                <td align="center" valign="middle" style=" padding:5px ; font-weight: 600; font: 10px Arial, Helvetica, sans-serif; "><?= $sector ?> <br> <?= ($TripType == 2) ? $sectorInb : ''; ?></td>
                                                                <td align="center" valign="middle" style=" padding:5px ; font-weight: 600; font: 10px Arial, Helvetica, sans-serif; "><?= $API_Response['FlightNumber'] ?><?= ($API_ResponseInb['FlightNumber']) ? ',' . $API_ResponseInb['FlightNumber'] : '' ?></td>

                                                                <td align="left" valign="middle" style=" padding:5px ; font-weight: 600; font: 10px Arial, Helvetica, sans-serif; "><span style=" font-size: 12px; text-transform: capitalize; font-weight: 600;"><?= $value['FirstName'] ?> <?= $paxName ?></span></td>
                                                                <td align="center" valign="middle" style=" padding:5px ; font-weight: 600; font: 10px Arial, Helvetica, sans-serif; "><?= number_format($BaseFareCal, 2) ?></td>
                                                                <td align="center" valign="middle" style=" padding:5px ; font-weight: 600; font: 10px Arial, Helvetica, sans-serif; "><?= number_format($OTTax, 2) ?></td>
                                                                <td align="center" valign="middle" style=" padding:5px ; font-weight: 600; font: 10px Arial, Helvetica, sans-serif; "><?= number_format($AGST, 2) ?></td>
                                                                <td align="center" valign="middle" style=" padding:5px ; font-weight: 600; font: 10px Arial, Helvetica, sans-serif; "><?= number_format($YQ, 2) ?></td>
                                                                <td align="center" valign="middle" style=" padding:5px ; font-weight: 600; font: 10px Arial, Helvetica, sans-serif; "><?= number_format($BaggFare, 2) ?></td>
                                                                <td align="center" valign="middle" style=" padding:5px ; font-weight: 600; font: 10px Arial, Helvetica, sans-serif; "><?= number_format($MealFare, 2) ?></td>
                                                                <td align="center" valign="middle" style=" padding:5px ; font-weight: 600; font: 10px Arial, Helvetica, sans-serif; "><?= number_format($SeatFare, 2) ?></td>
                                                                <td align="center" valign="middle" style=" padding:5px ; font-weight: 600; font: 10px Arial, Helvetica, sans-serif; "><?= number_format($ServiceFee, 2) ?></td>
                                                            </tr>
                                                <?php
                                                            $TotalBaggFare += $BaggFare;
                                                            $TotalMealFare += $MealFare;
                                                            $TotalSeatFare += $SeatFare;
                                                            $sl++;
                                                        }
                                                    }
                                                }
                                                $TotalFare = ($TotalFare + $TotalBaggFare + $TotalMealFare + $TotalSeatFare);
                                                $TotalAmount = ($TotalAmount + $TotalBaggFare + $TotalMealFare + $TotalSeatFare);
                                                ?>
                                            </table>
                                        </td>
                                    </tr>
                                <?php } else { ?>
                                    <tr>
                                        <td>
                                            <table width="100%" border="0" cellspacing="0" cellpadding="0" style="border-bottom: solid 1px #bce8f1; border-right: solid 1px #bce8f1; border-left: solid 1px #bce8f1;">
                                                <tr>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">S No.</span></td>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">Ticket/PNR No</span></td>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">Sectors</span></td>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">Flight</span></td>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">PAX Name</span></td>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">Base Fare</span></td>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">OT Tax</span></td>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">K3/GST</span></td>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">YQ Tax</span></td>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">Bag.Ch.</span></td>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">Meal Ch.</span></td>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">Seat Ch.</span></td>
                                                    <td align="center" bgcolor="#d9edf7" style="padding:5px;"><span style=" padding:0px; font:bold 10px Arial; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;">OT Fee</span></td>
                                                </tr>
                                                <?php
                                                $TotalFare = 0;
                                                $TotalServiceFee = 0;
                                                $TotalGST = 0;
                                                $TotalDiscount = 0;
                                                $TotalAmount = 0;
                                                $sl = 0;
                                                $TotalMealFare = 0;
                                                $TotalBaggFare = 0;
                                                $TotalSeatFare = 0;
                                                // echo "<pre>";
                                                // print_r($arrtravellerListArr);
                                                // echo "</pre>";
                                                $Breakdown = count($FlightFareBreakdown);
                                                if ($FlightFareBreakdown) {
                                                    foreach ($FlightFareBreakdown as $k => $value) {
                                                        $PassengerCount = $value['PassengerCount'];
                                                        $travel = isset($arrtravellerListArr[$k]) ? $arrtravellerListArr[$k] : '';
                                                        // echo "<pre>";
                                                        // print_r($value);
                                                        // echo "</pre>";
                                                        // for ($i = 0; $i < $PassengerCount; $i++) {
                                                        // }
                                                        for ($i = 0; $i < $PassengerCount; $i++) {
                                                            //$travel = isset($arrtravellerListArr[$i]) ? $arrtravellerListArr[$i] : '';

                                                            $FirstName = $travel['FirstName'];
                                                            $LastName = $travel['LastName'];
                                                            $BaggFare = (($value['BaggageCharges']) / $PassengerCount);
                                                            $MealFare = (($value['MealCharges']) / $PassengerCount);
                                                            $SeatFare = (($value['SeatCharges']) / $PassengerCount);
                                                            $BaseFare = (($value['BaseFare']) / $PassengerCount);
                                                            $Tax = (($value['Tax']) / $PassengerCount);
                                                            $YQTax = (($value['YQTax']) / $PassengerCount);
                                                            $TdsOnCommission = ((($value['TdsOnCommission'] + $value['TdsOnPLB'] + $value['TdsOnIncentive']) / $PassengerCount) / $Breakdown);
                                                            $CommissionEarned = 0; //(($value['CommissionEarned']));
                                                            $Discount = (isset($value['Discount']) ? $value['Discount'] / $PassengerCount : 0);
                                                            $ServiceFee = (isset($value['ServiceFee']) ? $value['ServiceFee'] : 0);
                                                            $OtherCharges = (($value['OtherCharges'] + $CommissionEarned + $ServiceFee) / $PassengerCount);
                                                            $FixedMarkUp = (($value['FixedMarkUp']) / $PassengerCount);
                                                            $GSTOnMarkUp = (($value['GSTOnMarkUp']) / $PassengerCount);
                                                            if ($ICSourceSysId == 3) {
                                                                $OTTax = (($Tax + $TdsOnCommission) - $YQTax);
                                                            } else {
                                                                $OTTax = (($Tax + $TdsOnCommission) - $YQTax);
                                                            }

                                                            $AGST = 0;
                                                            $YQ = $YQTax;
                                                            $BaseFare_ = $BaseFare;
                                                            $TotalFare += ($BaseFare_ + $OTTax + $YQ + $OtherCharges);
                                                            $TotalServiceFee += ($FixedMarkUp);
                                                            $TotalGST += ($GSTOnMarkUp);
                                                            $TotalDiscount += ($Discount);

                                                            $TotalBaggFare += ($BaggFare);
                                                            $TotalMealFare += ($MealFare);
                                                            $TotalSeatFare += ($SeatFare);
                                                            // echo '<pre>';
                                                            // print_r($value);
                                                            // echo '</pre>';

                                                ?>
                                                            <tr>
                                                                <td align="center" valign="middle"><span style="padding:5px;font-weight: 600;font: 10px Arial;"><?= $sl + 1 ?>.</span></td>
                                                                <td align="center" valign="middle" style=" padding:5px ; font-weight: 600; font: 10px Arial, Helvetica, sans-serif; ">


                                                                    <div><span><?= $travel['TicketNumber'] ?>/<?= $travel['TicketId'] ?> </span></div>

                                                                </td>

                                                                <td align="center" valign="middle" style=" padding:5px ; font-weight: 600; font: 10px Arial, Helvetica, sans-serif; "><?= $strSourceAirportCode ?> <?= (($IsInternational == 1 && $TripType == 2)) ? '⇄' : '-' ?> <?= $strDestAirportCode ?> </td>
                                                                <td align="center" valign="middle" style=" padding:5px ; font-weight: 600; font: 10px Arial, Helvetica, sans-serif; "><?= (($IsInternational == 1 && $TripType == 2)) ? $FlightNumber : $API_Response['FlightNumber'] ?><?= ($API_ResponseInb['FlightNumber']) ? ',' . $API_ResponseInb['FlightNumber'] : '' ?></td>

                                                                <td align="left" valign="middle" style=" padding:5px ; font-weight: 600; font: 10px Arial, Helvetica, sans-serif; "><span style=" font-size: 12px; text-transform: capitalize; font-weight: 600;"><?= $FirstName ?> <?= $LastName ?></span></td>
                                                                <td align="center" valign="middle" style=" padding:5px ; font-weight: 600; font: 10px Arial, Helvetica, sans-serif; "><?= number_format($BaseFare * $this->CurrencyRate, 2) ?></td>
                                                                <td align="center" valign="middle" style=" padding:5px ; font-weight: 600; font: 10px Arial, Helvetica, sans-serif; "><?= number_format($OTTax * $this->CurrencyRate, 2) ?></td>
                                                                <td align="center" valign="middle" style=" padding:5px ; font-weight: 600; font: 10px Arial, Helvetica, sans-serif; "><?= number_format($AGST * $this->CurrencyRate, 2) ?></td>
                                                                <td align="center" valign="middle" style=" padding:5px ; font-weight: 600; font: 10px Arial, Helvetica, sans-serif; "><?= number_format($YQ * $this->CurrencyRate, 2) ?></td>
                                                                <td align="center" valign="middle" style=" padding:5px ; font-weight: 600; font: 10px Arial, Helvetica, sans-serif; "><?= number_format($BaggFare * $this->CurrencyRate, 2) ?></td>
                                                                <td align="center" valign="middle" style=" padding:5px ; font-weight: 600; font: 10px Arial, Helvetica, sans-serif; "><?= number_format($MealFare * $this->CurrencyRate, 2) ?></td>
                                                                <td align="center" valign="middle" style=" padding:5px ; font-weight: 600; font: 10px Arial, Helvetica, sans-serif; "><?= number_format($SeatFare * $this->CurrencyRate, 2) ?></td>
                                                                <td align="center" valign="middle" style=" padding:5px ; font-weight: 600; font: 10px Arial, Helvetica, sans-serif; "><?= number_format($OtherCharges * $this->CurrencyRate, 2) ?></td>
                                                            </tr>
                                                <?php

                                                            $sl++;
                                                        }
                                                    }
                                                }
                                                $TotalFare = ($TotalFare + $TotalBaggFare + $TotalMealFare + $TotalSeatFare);
                                                $TotalAmount = ($TotalAmount + $TotalBaggFare + $TotalMealFare + $TotalSeatFare);
                                                $TotalDiscount = ($TotalDiscount + $couponVal);
                                                //echo $TotalDiscount;
                                                ?>
                                            </table>
                                        </td>
                                    </tr>
                                <?php } ?>
                                <tr>
                                    <td>
                                        <table width="100%" border="0" cellspacing="0" cellpadding="0" style="border-bottom: solid 1px #bce8f1; border-right: solid 1px #bce8f1; border-left: solid 1px #bce8f1;">

                                            <tr>
                                                <td valign="middle" style=" padding:5px ; font-weight: 600; font: 12px Arial, Helvetica, sans-serif;  ">
                                                    <strong>Note</strong>: * Voidation and Refund as per fare rules<br>
                                                    <strong>Billed by</strong>: <?php echo $CompanyName; ?>
                                                </td>
                                                <td align="right" valign="middle" style=" padding:5px ; font-weight: 600; font: 12px Arial, Helvetica, sans-serif; ">
                                                    <table width="100%" border="0" cellspacing="0" cellpadding="0" align="right">
                                                        <tr>
                                                            <td style=" padding:2px ; font-weight: 600; font: 12px Arial, Helvetica, sans-serif;"> Fare :</td>
                                                            <td align="right" style=" padding:2px ; font-weight: 600; font: 12px Arial, Helvetica, sans-serif;"><?= $CurrencySymbol ?> <?= number_format($TotalFare * $this->CurrencyRate, 2) ?></td>
                                                        </tr>
                                                        <tr>
                                                            <td style=" padding:2px ; font-weight: 600; font: 12px Arial, Helvetica, sans-serif;">Service Fee :</td>
                                                            <td align="right" style=" padding:2px ; font-weight: 600; font: 12px Arial, Helvetica, sans-serif;"><?= $CurrencySymbol ?> <?= number_format($TotalServiceFee * $this->CurrencyRate, 2) ?></td>
                                                        </tr>
                                                        <tr>
                                                            <td style=" padding:2px ; font-weight: 600; font: 12px Arial, Helvetica, sans-serif;">GST :</td>
                                                            <td align="right" style=" padding:2px ; font-weight: 600; font: 12px Arial, Helvetica, sans-serif;"><?= $CurrencySymbol ?> <?= number_format($TotalGST * $this->CurrencyRate, 2) ?></td>
                                                        </tr>
                                                        <tr>
                                                            <td style=" padding:2px ; font-weight: 600; font: 12px Arial, Helvetica, sans-serif;">Dsicount :</td>
                                                            <td align="right" style=" padding:2px ; font-weight: 600; font: 12px Arial, Helvetica, sans-serif;"><?= $CurrencySymbol ?> <?= number_format($TotalDiscount * $this->CurrencyRate, 2) ?></td>
                                                        </tr>
                                                        <?php if ($TotalTcs > 0) { ?>
                                                            <tr>
                                                                <td style=" padding:2px ; font-weight: 600; font: 12px Arial, Helvetica, sans-serif;">Refund Upgrade :</td>
                                                                <td align="right" style=" padding:2px ; font-weight: 600; font: 12px Arial, Helvetica, sans-serif;"><?= $CurrencySymbol ?> <?= number_format($TotalTcs * $this->CurrencyRate, 2) ?></td>
                                                            </tr>
                                                        <?php } ?>
                                                        <tr>
                                                            <td style=" padding:5px 2px; font-weight: 600; font:bold 12px Arial, Helvetica, sans-serif;">Total Amount :</td>
                                                            <td align="right" style=" padding:5px 2px ; font-weight: 600; font:bold 12px Arial, Helvetica, sans-serif;"><?= $CurrencySymbol ?> <?= number_format(ceil($TotalFare + $TotalServiceFee + $TotalGST + $TotalTcs - $TotalDiscount) * $this->CurrencyRate, 2) ?></td>
                                                        </tr>
                                                    </table>
                                                </td>

                                            </tr>
                                        </table>
                                    </td>
                                </tr>
                                <tr>
                                    <td>&nbsp;</td>
                                </tr>

                                <tr>
                                    <td>
                                        <table width="100%" border="0" cellspacing="0" cellpadding="0" style="border-bottom: solid 1px #bce8f1; border-right: solid 1px #bce8f1; border-left: solid 1px #bce8f1;">
                                            <tr>
                                                <td colspan="3" style=" padding:5px; font-weight: 600; color:red;  font:bold 13px Arial, Helvetica, sans-serif; background: #d9edf7; border-bottom: solid 1px #bce8f1; border-top: solid 1px #bce8f1;border-right: solid 1px #bce8f1;">Terms & Conditions :</td>
                                            </tr>
                                            <tr>
                                                <td valign="middle" style=" padding:5px ; font-weight: 600; font: 11px Arial, Helvetica, sans-serif; ">
                                                    <?php if ($TotalTcs > 0) { ?>
                                                        <span>Your have opted refund upgrade with this booking as per given terms &amp; conditions. In case you are unable to attend this booking please submit your claim at <a target="_blank" href="https://www.refundable.me/extended/en" style="text-decoration:underline;color:red;">https://www.refundable.me/extended/en</a> and use reference ID <b><?= base64_decode($this->intTPSysId) ?></b> to submit your refund.</span><br>
                                                    <?php } ?>
                                                    <span><strong>IMP :</strong> All Cases & Disputes are subject to <?= $strCityTitle ?> Jurisdiction.</span><br>
                                                    <span><strong>IMP :</strong> Refunds & Cancellations are subject to Airlines approval .</span><br>
                                                    <span><strong>IMP :</strong> Service charges as included above are to be collected from the customers on our behalf.</span><br>
                                                    <span><strong>CHEQUE :</strong> Must be drawn in favour of <?= $CompanyName ?>.</span><br>
                                                    <span><strong>LATE PAYMENT :</strong> Interest @ 24% per annum will be charged on all outstanding bills after due date.</span><br>
                                                    <span><strong>VERY IMP. :</strong> Kindly check all details carefully to avoid un‑necessary complications.</span>


                                                </td>
                                            </tr>
                                        </table>
                                    </td>
                                </tr>

                                <tr>
                                    <td>&nbsp;</td>
                                </tr>
                                <?php if ($actype != 'mailToCustomer') { ?>
                                    <tr>
                                        <td align="right">
                                            <a href="#" style="font:bold 13px Arial, Helvetica, sans-serif; color:#1077c5;" id="emailTicket" class="SendMail">Send Mail</a> &nbsp;

                                            <a href="#" style="font:bold 13px Arial, Helvetica, sans-serif; color:#1077c5; " id="printTicket" class="printMe">Print</a>
                                        </td>
                                    </tr>
                                <?php } ?>



                            </table>
                        </td>
                    </tr>
                </table>
            </td>
        </tr>
    </table>
    <input type="hidden" id="intTPSysId" value="<?= $this->intTPSysId ?>" />
    <input type="hidden" id="version" value="<?= $this->version ?>" />
    <div id="emailBlock" class="width-200 display-none" style="display: none; position: absolute; z-index: 500; left: 60%; top: 50%;">
        <div style="float: left; border: 1px solid #D7DFF4; background: #fff; border-radius: 8px; -webkit-border-radius: 8px; -ms-border-radius: 8px; width: 240px; padding-bottom: 1%; box-shadow: 2px 2px 3px #D5DCEF;">
            <div style="background: #FFFFFF; border: 3px solid #DEE4F6; border-radius: 10px; cursor: pointer; float: right; font-size: 0; height: 8px; margin: -10px -6px 0 0; padding: 5px; width: 8px;">
                <img alt="Close" id="emailClose" src="<?php echo $this->baseUrl('public/images/close.png'); ?>" width="10" />
            </div>
            <div style="float: left; width: 90%; padding: 5%;">
                <span id="emailMsg" style="font-size: 10px; height: 20px; margin-left: 11px;"></span>
                <div style="float: left; font-weight: bold; padding-bottom: 15px; width: 100%; margin-left: 10px; font-family: arial;">
                    <span style="width: 150px; float: left; font-size: 12px; padding-bottom: 10px;">Enter
                        email address :</span>
                    <input id="addressBox" name="" type="text" style="width: 180px; padding: 3px;" />
                </div>
                <div style="float: left; width: 80%; text-align: left; margin-left: 10px;">
                    <input id="sendEmail" type="button" value="Send mail" style="margin-right: 10px;" />
                    <input id="emailCancel" type="button" value="Cancel" />
                </div>
            </div>
        </div>
    </div>

    <script>
        $('.printMe').click(function() {
            $("#emailmessage").hide();
            $('.SendMail').hide();
            $('.printMe').hide();
            window.print();
            $('.SendMail').show();
            $('.printMe').show();
        });
        //Show Block of Email
        $("#emailTicket").click(function(e) {
            e.preventDefault();
            $("#emailBlock").show();
            $("#addressBox").val("")
            $("#addressBox").focus();
            $("#emailMsg").html("");
            return false;
        });

        $("#emailCancel").click(function() {
            $("#emailBlock").hide();
            $("#emailMsg").html("");
        });

        $("#emailClose").click(function() {
            $("#emailBlock").hide();
            $("#emailMsg").html("");
        });

        //Code for sending Email
        $("#sendEmail").click(function(e) {
            e.preventDefault();
            var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
            if ($.trim($("#addressBox").val()) == "") {
                $("#emailMsg").html("Please enter emailId .");
                $("#emailMsg").css('color', 'red');
                $("#addressBox").focus();
                return;
            }
            if (!emailReg.test($("#addressBox").val())) {
                $("#emailMsg").html("Please enter valid emailId .");
                $("#emailMsg").css('color', 'red');
                $("#addressBox").focus();
                return;
            }
            $("#emailMsg").html("Please wait, email is sending ...");
            $("#emailMsg").css('color', 'blue');
            $("#sendEmail").hide();
            var intTPSysId = $("#intTPSysId").val();
            var version = $("#version").val();
            var emailId = $("#addressBox").val();

            $.ajax({
                type: "POST",
                url: "/booking-flight/sendinvoice",
                data: {
                    intTPSysId: intTPSysId,
                    version: version,
                    emailId: emailId
                },
                success: function(response) {
                    var guestArr = JSON.parse(response);
                    if (guestArr.success) {
                        alert("Email sent successfully.");
                        $("#emailBlock").hide();
                    } else {
                        $("#emailMsg").css('color', 'red');
                        $("#emailMsg").html("Email is not sent. Error: ");
                        $("#emailMsg").css('color', 'red');
                    }
                },
                //success: ShowEmailDetails,
                error: function(XMLHttpRequest, textStatus, errorThrown) {
                    $("#emailMsg").html("Email is not sent. Error: ");
                    $("#emailMsg").css('color', 'red');
                    //error message
                }
            });
        });
    </script>
</body>

</html>

Youez - 2016 - github.com/yon3zu
LinuXploit