/** * 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; }