Vielen Dank für die Antwort.
Der Code funktioniert jetzt prinzipiell, aber ich habe ein weiteres Problem festgestellt.
Hier die Situation:
- wenn der allererste Fragebogen komplettiert wurde, werden Folgemails per mailschedule für die kommenden Wochen in bestimmten Abständen abgeschickt
Auszug aus dem Code:
mailSchedule( false,2 , 172800, [ 'expire' => 259200, 'status' => 'incomplete' ]);
mailSchedule( false,3 , 604800, [ 'expire' => 259200 , 'status' => 'incomplete' ]);
mailSchedule( false,4 , 1209600, [ 'expire' => 259200, 'status' => 'incomplete' ]);
für den 2. Fragebogen (ID 2) funktioniert der expire-Schlüssel, d.h. der Fragebogen läuft tatsächlich ab, wenn nicht geöffnet;
Das Problem:
für den 3. Fragebogen (hier ID3) und alle folgenden Fragebögen funktioniert die expire Funktion nicht mehr. Ich kann mir das nicht erklären.
Die Bitte an das Sosci-Team:
wie muss der Code angepasst werden, dass die expire Funktion bei allen weiteren Fragebögen funktioniert?
Beste Grüße!