function test() { $this->assertEqual(format_alcode("AA", "BBB", "X"), ""); $this->assertEqual(format_alcode("AA", "BBB", "F"), "AA"); $this->assertEqual(format_alcode("AA", "BBB", null), "AA"); $this->assertEqual(format_alcode(null, "BBB", null), "BBB"); $this->assertEqual(format_alcode(null, null, null), "Priv"); }
function format_airline($row) { $mode = $row["mode"]; if ($mode && $mode != "F") { // Not an airline return $row["name"]; } else { return $row["name"] . " (" . format_alcode($row["iata"], $row["icao"], $row["mode"]) . ")"; } }
$first = false; } else { if ($export == "export" || $export == "backup") { printf("\r\n"); } else { if ($export == "gcmap") { } else { printf("\n"); } } } $src_apid = $row["src_apid"]; $src_code = format_apcode2($row["src_iata"], $row["src_icao"]); $dst_apid = $row["dst_apid"]; $dst_code = format_apcode2($row["dst_iata"], $row["dst_icao"]); $al_code = format_alcode($row["al_iata"], $row["al_icao"], $row["mode"]); if ($row["opp"] == 'Y') { $tmp = $src_apid; $src_apid = $dst_apid; $dst_apid = $tmp; $tmp = $src_code; $src_code = $dst_code; $dst_code = $tmp; } if ($export == "export" || $export == "backup") { $note = "\"" . $note . "\""; $src_time = $row["src_time"]; // Pad time with space if it's known if ($src_time) { $src_time = " " . $src_time; } else {