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/tajmahaltoursonline.com/application/views/scripts/flight/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/tajmahaltoursonline.com/application/views/scripts/flight/view-details__old.phtml
<?php
$FlightBooking = $this->FlightBooking;
$FlightBookingInb = $this->FlightBookingInb;
$API_Response = json_decode($FlightBooking['data']['API_Response'], true);
$API_ResponseInb = json_decode($FlightBookingInb['data']['API_Response'], true);
$API_Response_Ticket = json_decode($FlightBooking['data']['API_Response_Ticket'], true);
$FareClass = $API_Response['FairRules']['FareClass'];
$IsRefundableTxt = $API_Response['IsRefundableTxt'];
$IsRefundableTxtInb = $API_ResponseInb['IsRefundableTxt'];
$FareClassInb = $API_ResponseInb['FairRules']['FareClass'];
$Segments = $API_Response['Segments'];
$SegmentsInb = $API_ResponseInb['Segments'];
$status = $API_Response_Ticket['order']['status'];
$tripInfos = $API_Response_Ticket['itemInfos']['AIR']['tripInfos'];
$travellerInfos = $API_Response_Ticket['itemInfos']['AIR']['travellerInfos'];
$PNR_Number = array_unique(explode('-', $FlightBooking['data']['PNR_Number']));
$PNR_Number = implode(',', $PNR_Number);
$passenger = $FlightBooking['passenger'];
$BookingId = $FlightBooking['data']['BookingId'];
//echo '<pre>';print_r($BookingData);echo '</pre>';
?>
<table border="1" width="100%">
    <tbody>
        <tr style="text-align: left;">
            <td style="text-align: left; padding:5px; background:#E74C3C; color:#fff;">FLIGHT DETAILS</td>
        </tr>
        <tr style="text-align: left;">
            <td style="text-align: left; padding:5px; background:#eaeaea;">ONWARD</td>
        </tr>
        <?php
        if ($Segments) {
            foreach ($Segments as $konw => $value) {
                $originDepTime = Zend_Controller_Action_HelperBroker::getStaticHelper("Flight")->getArrivalDepartureIndianFormat($value['originDepTime']);
                $destinationArrTime = Zend_Controller_Action_HelperBroker::getStaticHelper("Flight")->getArrivalDepartureIndianFormat($value['destinationArrTime']);
                $originTime = Zend_Controller_Action_HelperBroker::getStaticHelper("Flight")->getTimeFromApiString($value['originDepTime']);
                $destinationTime = Zend_Controller_Action_HelperBroker::getStaticHelper("Flight")->getTimeFromApiString($value['destinationArrTime']);
                $Duration = Zend_Controller_Action_HelperBroker::getStaticHelper("Flight")->convertMinutesToHoursFormat((isset($value['Duration']) ? $value['Duration'] : 0));
                $LAYOVERMinutes = ((isset($value['GroundTime']) ? $value['GroundTime'] : 0));
                $LAYOVERDuration = Zend_Controller_Action_HelperBroker::getStaticHelper('Flight')->convertMinutesToHoursFormat($LAYOVERMinutes);
                $segggg = $value['originAirportCode'] . '-' . $value['destinationAirportCode'];
                $PNR = $pnrDetails[$segggg];
                // echo '<pre>';print_r($value);echo '</pre>';
        ?>
                <tr>
                    <td align="left" style=" padding: 4px 5px;" valign="top">
                        <table cellspacing="0" cellpadding="0" border="0" width="100%">
                            <tr>
                                <td align="center" valign="middle" style="padding: 4px 5px;">
                                    <span style="width: 40px; height: 40px; position: relative; display: block; text-align: center;  padding: 10px; overflow: hidden; margin: auto;  z-index: 99;"> <img src="<?= $baseUrl ?>public/upload/AirlineLogo/<?= $value['AirlineCode'] ?>.gif" width="50" height="50"> </span>
                                    <?= $value['AirlineName'] ?> <?= $value['SegFlightNumber'] ?>
                                </td>
                                <td align="center" valign="middle" style="padding: 4px 5px;"><span style="font-size: 26px; font-weight: 700; color: #727477;"><?= $value['originAirportCode'] ?></span><br><span style="font-size: 14px; font-weight: 700; color: #727477;"><?= $value['originCityName'] ?></span><br><span style="border-bottom: 1px solid #ffb28e; border-top: 1px solid #ffb28e; padding: 5px; line-height: 45px;"><?= $originDepTime ?>, <?= $originTime ?></span><br><span><?= $value['originAirportName'] ?><br><?= $value['DepTerminal'] ?></span></td>
                                <td align="center" valign="middle" style="padding: 4px 5px;">
                                    <span style="width: 15px !important; height:10px !important; position: relative; display: block; text-align: center;  padding: 10px; overflow: hidden; margin: auto;  z-index: 99;"><img src="<?= $baseUrl ?>public/images/departure_flight.png" style="position: absolute; max-width: 97%; max-height: 97%; left: 0; top: 0; bottom: 0; right: 0;  margin: auto;  padding: 0; transition: all .7s ease-in-out;" /> </span>
                                    <?= $Duration ?><br><span style="border-top: 1px solid #ffb28e; padding: 5px; line-height: 45px;"><?= $FareClass ?></span>
                                </td>
                                <td align="center" valign="middle" style="padding: 4px 5px;"><span style="font-size: 26px; font-weight: 700; color: #727477;"><?= $value['destinationAirportCode'] ?></span><br><span style="font-size: 14px; font-weight: 700; color: #727477;"><?= $value['destinationCityName'] ?></span><br><span style="border-bottom: 1px solid #ffb28e; border-top: 1px solid #ffb28e; padding: 5px; line-height: 45px;"><?= $destinationArrTime ?>, <?= $destinationTime ?></span> <br><span><?= $value['destinationAirportName'] ?><br><?= $value['ArrTerminal'] ?></span></td>
                            </tr>
                            <tr>
                                <?php if ($value['GroundTime'] > 0) { ?>
                                    <td align="center" valign="middle" colspan="4" style="border: 1px solid #eaeaea; font-size: 13px; padding: 4px 5px; background: antiquewhite;">
                                        <img src="<?= $baseUrl ?>public/images/clock.png" style="height: 20px; margin: -6px 0px;" /> LAYOVER <?= $LAYOVERDuration ?>
                                    </td>
                            </tr>
                        <?php } ?>
                        </table>
                    </td>
                </tr>
        <?php
            }
        }
        ?>
        <?php if ($SegmentsInb) { ?>
            <tr style="text-align: left;">
                <td style="text-align: left; padding:5px; background:#eaeaea;">RETURN</td>
            </tr>
            <?php
        }
        if ($SegmentsInb) {
            foreach ($SegmentsInb as $konw => $value) {
                $originDepTime = Zend_Controller_Action_HelperBroker::getStaticHelper("Flight")->getArrivalDepartureIndianFormat($value['originDepTime']);
                $destinationArrTime = Zend_Controller_Action_HelperBroker::getStaticHelper("Flight")->getArrivalDepartureIndianFormat($value['destinationArrTime']);
                $originTime = Zend_Controller_Action_HelperBroker::getStaticHelper("Flight")->getTimeFromApiString($value['originDepTime']);
                $destinationTime = Zend_Controller_Action_HelperBroker::getStaticHelper("Flight")->getTimeFromApiString($value['destinationArrTime']);
                $Duration = Zend_Controller_Action_HelperBroker::getStaticHelper("Flight")->convertMinutesToHoursFormat((isset($value['Duration']) ? $value['Duration'] : 0));
                $LAYOVERMinutes = ((isset($value['GroundTime']) ? $value['GroundTime'] : 0));
                $LAYOVERDuration = Zend_Controller_Action_HelperBroker::getStaticHelper('Flight')->convertMinutesToHoursFormat($LAYOVERMinutes);
                $segggg = $value['originAirportCode'] . '-' . $value['destinationAirportCode'];
                $PNR = $pnrDetails[$segggg];
            ?>
                <tr>
                    <td align="left" style=" padding: 4px 5px;" valign="top">
                        <table cellspacing="0" cellpadding="0" border="0" width="100%">
                            <tr>
                                <td align="center" valign="middle" style="padding: 4px 5px;">
                                    <span style="width: 40px; height: 40px; position: relative; display: block; text-align: center;  padding: 10px; overflow: hidden; margin: auto;  z-index: 99;"> <img src="<?= $baseUrl ?>public/upload/AirlineLogo/<?= $value['AirlineCode'] ?>.gif" height="50"> </span>
                                    <?= $value['AirlineName'] ?> <?= $value['SegFlightNumber'] ?>
                                </td>
                                <td align="center" valign="middle" style="padding: 4px 5px;"><span style="font-size: 26px; font-weight: 700; color: #727477;"><?= $value['originAirportCode'] ?></span><br><span style="font-size: 14px; font-weight: 700; color: #727477;"><?= $value['originCityName'] ?></span><br><span style="border-bottom: 1px solid #ffb28e; border-top: 1px solid #ffb28e; padding: 5px; line-height: 45px;"><?= $originDepTime ?>, <?= $originTime ?></span><br><span><?= $value['originAirportName'] ?><br><?= $value['DepTerminal'] ?></span></td>
                                <td align="center" valign="middle" style="padding: 4px 5px;">
                                    <span style="width: 15px !important; height:10px !important; position: relative; display: block; text-align: center;  padding: 10px; overflow: hidden; margin: auto;  z-index: 99;"><img src="<?= $baseUrl ?>public/images/departure_flight.png" style="position: absolute; max-width: 97%; max-height: 97%; left: 0; top: 0; bottom: 0; right: 0;  margin: auto;  padding: 0; transition: all .7s ease-in-out;" /> </span>
                                    <?= $Duration ?><br><span style="border-top: 1px solid #ffb28e; padding: 5px; line-height: 45px;"><?= $FareClassInb ?></span>
                                </td>
                                <td align="center" valign="middle" style="padding: 4px 5px;"><span style="font-size: 26px; font-weight: 700; color: #727477;"><?= $value['destinationAirportCode'] ?></span><br><span style="font-size: 14px; font-weight: 700; color: #727477;"><?= $value['destinationCityName'] ?></span><br><span style="border-bottom: 1px solid #ffb28e; border-top: 1px solid #ffb28e; padding: 5px; line-height: 45px;"><?= $destinationArrTime ?>, <?= $destinationTime ?></span> <br><span><?= $value['destinationAirportName'] ?><br><?= $value['ArrTerminal'] ?></span></td>
                            </tr>
                            <tr>
                                <?php if ($value['GroundTime'] > 0) { ?>
                                    <td align="center" valign="middle" colspan="4" style="border: 1px solid #eaeaea; font-size: 13px; padding: 4px 5px; background: antiquewhite;">
                                        <img src="<?= $baseUrl ?>public/images/clock.png" style="height: 20px; margin: -6px 0px;" /> LAYOVER <?= $LAYOVERDuration ?>
                                    </td>
                            </tr>
                        <?php } ?>
                        </table>
                    </td>
                </tr>
        <?php
            }
        }
        ?>
        <tr style="text-align: left;">
            <td style="text-align: left; padding:5px; background:#E74C3C; color:#fff;">PASSENGER DETAILS</td>
        </tr>
        <tr>
            <td align="left" style=" padding: 4px 5px;" valign="top">
                <table cellspacing="0" cellpadding="0" border="0" width="100%" style="font-family: Roboto, sans-serif; font-size: 14px; color: #827878; word-spacing: 2px;">
                    <tr bgcolor="#f7f7f7 ">
                        <td align="left" valign="middle" width="40%" style="font-size: 14px; font-weight: bold;  padding: 8px; color: #727477; border: 1px solid #eaeaea;"> PASSENGER NAME </td>
                        <td align="center" valign="middle" style="font-size: 14px; font-weight: bold;  padding: 8px; color: #727477; border: 1px solid #eaeaea;"> SECTOR</td>
                        <td align="center" valign="middle" style="font-size: 14px; font-weight: bold;  padding: 8px; color: #727477; border: 1px solid #eaeaea;"> PNR & TICKET </td>
                        <td align="center" nowrap valign="middle" style="font-size: 14px; font-weight: bold;  padding: 8px; color: #727477; border: 1px solid #eaeaea;">Baggage <span style="font-size: 8px; line-height:12px; display: block">Check-in | Cabin </span> Meal & Other Preference</td>
                    </tr>
                    <?php
                    $MealFare = 0;
                    $BaggFare = 0;
                    if ($passenger) {
                        foreach ($passenger as $keys => $value) {
                            $Salutation = $ARR_SALUTION[$value['Salutation']];
                            $paxName = $Salutation . '. ' . $value['FirstName'] . ' ' . $value['LastName'];
                            if ($value['paxType'] == 1) {
                                $paxType = 'Adult';
                            } elseif ($value['paxType'] == 2) {
                                $paxType = 'Child';
                            } else {
                                $paxType = 'Infant';
                            }
                            $pnrDetails = $travellerInfos[$keys]['pnrDetails'];
                            $ticketNumberDetails = $travellerInfos[$keys]['ticketNumberDetails'];
                            $ssrBaggageInfos = [];
                            $ssrMealInfos = [];
                            if (isset($travellerInfos[$keys]['ssrBaggageInfos'])) {
                                $ssrBaggageInfos = $travellerInfos[$keys]['ssrBaggageInfos'];
                            }
                            if (isset($travellerInfos[$keys]['ssrMealInfos'])) {
                                $ssrMealInfos = $travellerInfos[$keys]['ssrMealInfos'];
                            }
                            // echo "<pre>";
                            // print_r($travellerInfos[$keys]['ssrBaggageInfos']);
                            // print_r($pnrDetails);
                            // print_r($ticketNumberDetails);
                            // echo '</pre>';
                            $sector = implode("<br>", array_keys($pnrDetails));
                            $PNRNumber = implode("<br>", $pnrDetails);
                    ?>
                            <tr>
                                <td align="left" valign="middle" style="padding: 4px 5px;" width="40%"><span><?= $keys + 1 ?> </span>
                                    <span style=" font-size: 15px; text-transform: capitalize; font-weight: 600; color:#2191d0;"><?= $paxName ?></span>,
                                    <span style="font-size: 14px;color: #a29c9c;"><?= $paxType ?></span></td>
                                <td align="center" valign="middle" style="padding: 4px 5px;"> <?= $sector ?></td>
                                <td align="center" valign="middle" style="padding: 4px 5px;">
                                    <?php
                                    if (array_keys($pnrDetails)) {
                                        foreach (array_keys($pnrDetails) as $sec) {
                                            $ticketNumber = isset($ticketNumberDetails[$sec]) ? '(' . $ticketNumberDetails[$sec] . ')' : '';
                                    ?>
                                            <div><span><?= $pnrDetails[$sec] ?> <?= $ticketNumber ?></span></div>
                                    <?php
                                        }
                                    }
                                    ?>
                                </td>
                                <td align="center" valign="middle" style="padding: 4px 5px;">
                                    <?php
                                    if (array_keys($pnrDetails)) {
                                        foreach (array_keys($pnrDetails) as $sec) {
                                            $Baggage = isset($ssrBaggageInfos[$sec]) ? $ssrBaggageInfos[$sec] : [];
                                            $Meal = isset($ssrMealInfos[$sec]) ? $ssrMealInfos[$sec] : [];
                                            $BaggFare += isset($Baggage['amount']) ? $Baggage['amount'] : '0';
                                            $MealFare += isset($Meal['amount']) ? $Meal['amount'] : '0';
                                            // echo "<pre>";print_r($Baggage);echo "</pre>";
                                    ?>
                                            <div>
                                                <?= $value['Baggage'] ?> | <?= $value['CabinBaggage'] ?>
                                                <?php if (!empty($Baggage)) { ?>
                                                    <b><?= $sec ?></b>: <span class="graycolor"><i class="fa fa-suitcase"></i> - <?= !empty($Baggage['desc']) ? $Baggage['desc'] : '' ?>,</span>
                                                <?php } ?>

                                                <?php if (!empty($Meal)) { ?>
                                                    <span class="graycolor"> <i class="fa fa-cutlery"></i> - <?= !empty($Meal['desc']) ? $Meal['desc'] : '' ?>, </span>
                                                <?php } ?>
                                            </div>
                                    <?php
                                        }
                                    }
                                    ?>
                                </td>
                            </tr>
                    <?php
                        }
                    }
                    ?>
                </table>
            </td>
        </tr>


    </tbody>
</table>

Youez - 2016 - github.com/yon3zu
LinuXploit