addFlight

Fügt einen Flug zur Datenbank hinzu.

Syntax

integer addFlight (integer $hub_id, bool $is_arrival, string $dst_code, string $flight_number, integer $aircraft_id, string $aircraft_code, integer $weekdays, integer $time)

Parameter

Rückgabewerte

Wurde der Flug erfolgreich der Datenbank hinzugefügt wird 0 zurückgegeben. Konnte der Flug aufgrund fehlerhafter Daten nicht hinzugefügt werden, wird ein negativer Wert zurückgegeben. Wird ein Flug aufgrund bestimmter Kriterien verworfen, wird ein positiver Wert zurückgegeben.

Abhängigkeiten

1)
Die ID kann aus der Link-Adresse extrahiert werden.
2)
Das Bitmuster kann über die Funktion convertWeekdaysPlain erzeugt werden. Achtung: Bei ankommenden Flügen muss unbedingt ermittelt werden, ob der Flug am nachfolgenden Tag am Hub ankommt. In diesem Falle müssen die Wochentage mittels der Funktion shiftWeekdays um eine Position weitergerückt werden.
3)
Die Uhrzeit kann mittels der Funktion convertTimePlain konvertiert werden.