Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Letzte Überarbeitung | |||
— | de:create:functions:serialcheck [12.01.2015 20:21] – ausgelagert aus functions-proc admin | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== serialCheck() ====== | ||
+ | '' | ||
+ | |||
+ | Die Funktion '' | ||
+ | |||
+ | **Wichtig: | ||
+ | |||
+ | ===== Rückgabewert ===== | ||
+ | |||
+ | Als Ergebnis liefert '' | ||
+ | |||
+ | ^Code^Bedeutung^ | ||
+ | |-1|Es wurde keine Seriennummer angegeben| | ||
+ | |0|Die Seriennummer ist im Befragungsprojekt nicht bekannt| | ||
+ | |1|Die Seriennummer wurde bereits verbraucht (ein Fragebogen damit abgeschlossen)| | ||
+ | |2|Mit der Seriennummer wurde bereits ein Fragebogen aufgerufen, aber nicht abgeschlossen| | ||
+ | |3|Die Seriennummer 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(' | ||
+ | } | ||
+ | </ |