Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

de:create:functions:serialcheck [12.01.2015 20:21] – ausgelagert aus functions-proc adminde:create:functions:serialcheck [09.07.2023 17:39] (aktuell) – Seriennummern wurden in Teilnahmecodes umbenannt admin
Zeile 1: Zeile 1:
 ====== serialCheck() ====== ====== serialCheck() ======
  
-''int **serialCheck**(string //Seriennummer//)''+''int **serialCheck**(string //Teilnahmecode//)''
  
-Die Funktion ''serialCheck()'' verrät, ob eine //Seriennummer// gültig ist und ob sie bereits verwendet wurde. Diese Funktion kann hilfreich sein, wenn man eine Seriennummer manuell abfragen möchte.+Die Funktion ''serialCheck()'' verrät, ob ein //Teilnahmecode// gültig ist und ob sie bereits verwendet wurde. Diese Funktion kann hilfreich sein, wenn man eine Teilnahmecode manuell abfragen möchte
 + 
 +**Wichtig:** Mit der Funktion kann lediglich der Status eines Teilnahmecodes geprüft werden -- der Teilnahmecode wird am Ende des Interviews nicht als "verbraucht" markiert.
  
-**Wichtig:** Mit der Funktion kann lediglich der Status einer Seriennummer geprüft werden -- die Seriennummer wird am Ende des Interviews nicht als "verbraucht" markiert. 
  
 ===== Rückgabewert ===== ===== Rückgabewert =====
Zeile 12: Zeile 13:
  
 ^Code^Bedeutung^ ^Code^Bedeutung^
-|-1|Es wurde keine Seriennummer angegeben| +|-1|Es wurde kein Teilnahmecode angegeben| 
-|0|Die Seriennummer ist im Befragungsprojekt nicht bekannt| +|0|Der Teilnahmecode ist im Befragungsprojekt nicht bekannt| 
-|1|Die Seriennummer wurde bereits verbraucht (ein Fragebogen damit abgeschlossen)| +|1|Der Teilnahmecode wurde bereits verbraucht (ein Fragebogen damit abgeschlossen)| 
-|2|Mit der Seriennummer wurde bereits ein Fragebogen aufgerufen, aber nicht abgeschlossen| +|2|Mit dem Teilnahmecode wurde bereits ein Fragebogen aufgerufen, aber nicht abgeschlossen| 
-|3|Die Seriennummer wurde noch nicht verwendet|+|3|Der Teilnahmecode wurde noch nicht verwendet|
  
  
 ===== Beispiel ===== ===== Beispiel =====
  
-Das folgende Beispiel geht davon aus, dass auf der vorhergehenden Seite im Texteingabefeld "AB01_01" eine Seriennummer erfragt wurde. Der PHP-Code prüft nun, ob die angegebene Seriennummer gültig ist. Falls nicht, zeigt der PHP-Code mittels ''[[:de:create:functions:repeatpage|repeatPage]]'' einen Textbaustein als Fehlermeldung sowie erneut die vorige Seite.+Das folgende Beispiel geht davon aus, dass auf der vorhergehenden Seite im Texteingabefeld "AB01_01" ein Teilnahmecode erfragt wurde. Der PHP-Code prüft nun, ob der angegebene Teilnahmecode gültig ist. Falls nicht, zeigt der PHP-Code mittels ''[[:de:create:functions:repeatpage|repeatPage]]'' einen Textbaustein als Fehlermeldung sowie erneut die vorige Seite.
  
 <code php> <code php>
de/create/functions/serialcheck.1421090503.txt.gz · Zuletzt geändert: 12.01.2015 20:21 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki