|
@@ 628-635 (lines=8) @@
|
| 625 |
|
*/ |
| 626 |
|
public function getFlightMapper($callsign, $date = 'NOW') { |
| 627 |
|
$Common = new Common(); |
| 628 |
|
if (!is_numeric(substr($callsign, 0, 3))) |
| 629 |
|
{ |
| 630 |
|
if (is_numeric(substr(substr($callsign, 0, 3), -1, 1))) { |
| 631 |
|
$airline_icao = substr($callsign, 0, 2); |
| 632 |
|
} elseif (is_numeric(substr(substr($callsign, 0, 4), -1, 1))) { |
| 633 |
|
$airline_icao = substr($callsign, 0, 3); |
| 634 |
|
} |
| 635 |
|
} |
| 636 |
|
$numvol = preg_replace('/^[A-Z]*/','',$callsign); |
| 637 |
|
$url= "http://info.flightmapper.net/flight/".$airline_icao.'_'.$numvol; |
| 638 |
|
$check_date = new Datetime($date); |
|
@@ 666-673 (lines=8) @@
|
| 663 |
|
*/ |
| 664 |
|
public function getFlightAware($callsign, $date = 'NOW') { |
| 665 |
|
$Common = new Common(); |
| 666 |
|
if (!is_numeric(substr($callsign, 0, 3))) |
| 667 |
|
{ |
| 668 |
|
if (is_numeric(substr(substr($callsign, 0, 3), -1, 1))) { |
| 669 |
|
$airline_icao = substr($callsign, 0, 2); |
| 670 |
|
} elseif (is_numeric(substr(substr($callsign, 0, 4), -1, 1))) { |
| 671 |
|
$airline_icao = substr($callsign, 0, 3); |
| 672 |
|
} |
| 673 |
|
} |
| 674 |
|
$numvol = preg_replace('/^[A-Z]*/','',$callsign); |
| 675 |
|
$url= "http://fr.flightaware.com/live/flight/".$callsign; |
| 676 |
|
$check_date = new Datetime($date); |
|
@@ 842-849 (lines=8) @@
|
| 839 |
|
$Common = new Common(); |
| 840 |
|
if (!$globalSchedulesFetch) return array(); |
| 841 |
|
$airline_icao = ''; |
| 842 |
|
if (!is_numeric(substr($ident, 0, 3))) |
| 843 |
|
{ |
| 844 |
|
if (is_numeric(substr(substr($ident, 0, 3), -1, 1))) { |
| 845 |
|
$airline_icao = substr($ident, 0, 2); |
| 846 |
|
} elseif (is_numeric(substr(substr($ident, 0, 4), -1, 1))) { |
| 847 |
|
$airline_icao = substr($ident, 0, 3); |
| 848 |
|
} |
| 849 |
|
} |
| 850 |
|
if ($airline_icao != '') { |
| 851 |
|
switch ($airline_icao) { |
| 852 |
|
/* |