Example #1
0
 /**
  * Gets the aircraft registration
  *
  * @param String $flightaware_id the flight aware id
  * @return String the aircraft registration
  *
  */
 public function getAircraftRegistration($flightaware_id)
 {
     global $globalFlightAwareUsername, $globalFlightAwarePassword;
     $options = array('trace' => true, 'exceptions' => 0, 'login' => $globalFlightAwareUsername, 'password' => $globalFlightAwarePassword);
     $client = new SoapClient('http://flightxml.flightaware.com/soap/FlightXML2/wsdl', $options);
     $params = array('faFlightID' => $flightaware_id);
     $result = $client->AirlineFlightInfo($params);
     if (isset($result->AirlineFlightInfoResult)) {
         $registration = $result->AirlineFlightInfoResult->tailnumber;
     }
     $registration = $this->convertAircraftRegistration($registration);
     return $registration;
 }