Hallo!
Ich habe insgesamt 7 Fragebögen, die ich mit Serienmails verknüpft habe. Die TN haben die Möglichkeit jeweils auszuwählen, ob sie den nächsten Fragebogen zwei, drei oder vier Tage nach dem aktuellen FB erhalten möchten. Sie sollen dann immer 2 Tage nach der entsprechenden Einladung eine Erinnerung erhalten, die im aktuellen FB vorbereitet wird. Daraus ergibt sich:
- Zwei Tage: + 4 Tage später Erinnerungsmail
- Drei Tage: + 5 Tage später Erinnerungsmail
- Vier Tage: + 6 Tage später Erinnerungsmail
(an Tag 8 soll der Link gesperrt werden)
Ich möchte die Gültigkeit der Links beschränken, da die Studie zeitlich begrenzt stattfinden soll und die Teilnehmer nicht noch 2 Wochen später den Link hervorkramen sollen (auch wenn das natürlich recht unwahrscheinlich ist).
Ich beziehe mich dabei auf die Forumsfrage: "Zugang zum Fragebogenlink auf eine Woche beschränkt" und den Manualeintrag "panelData()".
Verstehe ich es beim Hinweis aus dem Manualeintrag richtig:
Hinweis: Falls der Teilnehmer eine Einladung und eine Erinnerung
erhalten hat, wird in MAILSENT der Zeitpunkt angegeben, wann die
ursprüngliche Einladung verschickt wurde – unabhängig davon, ob er den
Link in der Einladung oder in der Erinnerung aufruft.
dass ich den PHP Code aus der Forumsfrage nun auch verwenden kann, wenn noch Erinnerungsmails folgen und der Fragebogen trotzdem an Tag 8 und nicht an Tag (6+8=)14 gesperrt werden würde? Würde er auch für Teilnehmer, die die nächste Einladungsmail erst nach 4 Tagen erhalten ebenfalls an Tag 8 gesperrt oder an Tag (4+8=)12?
$info = panelData();
if ($info) {
$sent = $info['mailsent'];
if ($sent < strtotime('-8 days')) {
text('EX01'); // Info-Text, wo das Problem ist
buttonHide();
pageStop();
}
}
Wenn ja, schließt sich die Frage an, ob ich mailsent vorbereiten muss und wenn ja, wie?
Und ob ich den gleichen PHP Code in allen 7 Fragebögen verwenden kann, oder ob dies jedes Mal anders "gekennzeichnet" werden muss (z.B. auf welche Serienmail ich mich beziehe) bzw. mailsent jedes Mal neu vorbereitet werden muss?
Vielen herzlichen Dank!