Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Vorhergehende Überarbeitung | |||
— | de:create:functions:serialcheck [09.07.2023 17:39] (aktuell) – Seriennummern wurden in Teilnahmecodes umbenannt admin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== serialCheck() ====== | ||
+ | '' | ||
+ | |||
+ | Die Funktion '' | ||
+ | |||
+ | **Wichtig: | ||
+ | |||
+ | |||
+ | ===== Rückgabewert ===== | ||
+ | |||
+ | Als Ergebnis liefert '' | ||
+ | |||
+ | ^Code^Bedeutung^ | ||
+ | |-1|Es wurde kein Teilnahmecode angegeben| | ||
+ | |0|Der Teilnahmecode ist im Befragungsprojekt nicht bekannt| | ||
+ | |1|Der Teilnahmecode wurde bereits verbraucht (ein Fragebogen damit abgeschlossen)| | ||
+ | |2|Mit dem Teilnahmecode wurde bereits ein Fragebogen aufgerufen, aber nicht abgeschlossen| | ||
+ | |3|Der Teilnahmecode wurde noch nicht verwendet| | ||
+ | |||
+ | |||
+ | ===== Beispiel ===== | ||
+ | |||
+ | Das folgende Beispiel geht davon aus, dass auf der vorhergehenden Seite im Texteingabefeld " | ||
+ | |||
+ | <code php> | ||
+ | $serial = value(' | ||
+ | $status = serialCheck($serial); | ||
+ | |||
+ | if ($status == -1) { | ||
+ | repeatPage(' | ||
+ | } elseif ($status == 0) { | ||
+ | repeatPage(' | ||
+ | } elseif ($status == 1) { | ||
+ | repeatPage(' | ||
+ | } | ||
+ | </ |