Ganz trivial ist das nicht - es ist sinnvoll, dass Ergebnis der Prüfung >400 in eine interne Variable speichern
Diese Prüfung können Sie relativ einfach mittels statistic()
erledigen. Und diesen Filter können Sie im Prinzip auch auf der ersten Seite verwenden, um weitere Personen abzuweisen. Das könnte so aussehen. Für dieses Code-Beispiel benötigen Sie noch eine intern Variable, hier im Beispiel IV01_01 bezeichnet.
// Zeit für die Unterbrechung speichern
if (!isset($timeLeft)) {
$timeLeft = time();
registerVariable($timeLeft);
}
// Zählen und speichern - 2=rein, 1=raus
if (value('IV01_01', 'code:ifany') < 1) {
$completes = statistic('count', 'IV01_01', 2);
if ($completes > 400) {
put('IV01_01', 1);
} else {
put('IV01_01', 2);
}
}
// Unterbrechen oder eben etwas anderes
if (value('IV01_01') == 1) {
// Quote voll - Text anzeigen
text('TX01');
buttonHide();
pageStop();
} elseif (time() < $timeLeft + 7 * 24 * 3600) {
// Unterbrecherseite anzeigen
text('TX02');
buttonHide();
mailResume(false, 1);
pageStop();
} else {
// Weiter gehts
goToPage('next');
}
So oder so ähnlich...