Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
de:create:functions:pagestop [06.12.2014 23:35] – angelegt admin | de:create:functions:pagestop [01.04.2021 19:17] – admin | ||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
Die Funktion verhindert, dass weitere Inhalte der Fragebogen-Seite angezeigt bzw. ausgeführt werden. | Die Funktion verhindert, dass weitere Inhalte der Fragebogen-Seite angezeigt bzw. ausgeführt werden. | ||
- | ===== Beispiel ===== | + | Wenn innerhalb eines PHP-Code Elements im Fragebogen noch weitere Befehl folgen, so unterbindet '' |
+ | |||
+ | |||
+ | ===== Beispiel: Screenout | ||
Im folgenden Beispiel wird '' | Im folgenden Beispiel wird '' | ||
Zeile 42: | Zeile 45: | ||
} else { | } else { | ||
goToPage(' | goToPage(' | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Beispiel: Zeitraum einschränken ===== | ||
+ | |||
+ | Mitunter verwendet man im Befragungsprojekt mehrere Fragebögen -- und nicht alle sollen für den selben Zeitraum verfügbar sein. Zugleich lässt sich in den **Projekt-Einstellungen** nur ein Befragungszeitraum für das gesamte Befragungsprojekt festlegen. | ||
+ | |||
+ | Mit einem kleinen PHP-Filter auf der ersten Seite des Fragebogens können Sie festlegen, dass außerhalb eines definierten Zeitraums nur eine Fehlermeldung angezeigt wird. | ||
+ | |||
+ | Legen Sie im **Fragenkatalog** in einer Rubrik Ihrer Wahl einen neuen Text an. Im folgenden Beispiel wird davon ausgegangen, | ||
+ | |||
+ | <code php> | ||
+ | if ((time() < strtotime(' | ||
+ | text(' | ||
+ | buttonHide(); | ||
+ | pageStop(); | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | Der in den Projekt-Einstellungen festgelegte Befragungszeitraum muss vor dem 1.4.2021 starten und/oder nach dem 30.06.2021 enden, damit der Filter aktiv werden kann. | ||
+ | |||
+ | Genauso kann man einschränken, | ||
+ | |||
+ | <code php> | ||
+ | if ((date(' | ||
+ | text(' | ||
+ | buttonHide(); | ||
+ | pageStop(); | ||
} | } | ||
</ | </ |