:)
Also, es sind mehrere Fragebögen (Mehrfachbefragung). Am Ende eines Fragebogens kommt bspw.:
mailSchedule(false, 2, 60);
mailSchedule(false, 3, 180);
mailSchedule(false, 4, 360);
Die Zeiten sind jetzt nur zum Testen so kurz, sonst eben 1, 3, 6 Tage z.B.
Am Anfang des nächsten Bogens werden zum einen mit mailRevoke() evtl. Mail-Schedules entfernt... und dann eben die obige Abfrage mit mailsent gemacht.
Um in diesem Beispiel zu bleiben, würde ich z.B. die Grenze gerne auf 360 Sekunden nach Mail-ID 2 setzen. Also in dem Fall auf insgesamt 420 Sekunden.
Ich habe mir überlegt, ob es vielleicht möglich wäre "Pseudo-Mails" zu erstellen, die nicht an die Teilnehmer verschickt werden, aber dennoch quasi den mailsent-Zähler zurücksetzen... Um den Abstand zwischen allen Mails immer auf 60 Sekunden halten und dann in der panelData()-Abfrage 60 Sekunden als Grenze zu nehmen.
Aber da habe ich so meine Zweifel...