Sieht jetzt besser schlimm aus^^.
Also ich habe jetzt 2 Fragebögen AmpA und AmpU.
Auf denen komme ich auch bis zur Opt-In-Frage kurz vor Ende des ersten Teils.
Die Mailadresse kann ich eingeben, dann kommt die Unterbrechungsseite.
Es kommt sogar (!) nur (!) die richtige Erinnerungsmail mit diesem php:
// Die Zeit des ersten Aufrufs der Unterbrecherseite wird in Variable $timepart1 gespeichert
// isset() und registerVariable() verhindern, dass diese Zeit beim erneuten Aufruf der Seite (z.B. Neuladen der Seite) geändert wird und/oder dass E-Mails doppelt geplant werden
if (!isset($timepart1)) {
// Zeit speichern
$timepart1 = time();
registerVariable($timepart1);
// Einladung mit der Serienmail ID 1 zum zweiten Messzeitpunkt nach 14 Tagen senden
// Der Zeitabstand wird jeweils in Sekunden angegeben: 14 x 24 x 3600 Sekunden = 14 Tage
mailSchedule(value('XX01'), 1, 1 * 1 * 102);
// Erste Erinnerungsmail mit Serienmail ID 2 nach 16 Tagen senden
// (d.h. zwei Tage nach der ersten Einladung zum zweiten Messzeitpunkt)
mailResume(value('XX01'), 2, 16 * 24 * 3600);
// Zweite Erinnerungsmail mit Serienmail ID 3 nach 18 Tagen senden
// (d.h. vier Tage nach der ersten Einladung)
mailResume(value('XX01'), 3, 18 * 24 * 3600);
}
// Prüfen, wie viel Zeit seit dem ersten Aufruf der Seite vergangen ist
if ((time() - $timepart1) < 1 * 1 * 120) {
// Unterbrecherseite anzeigen falls es weniger als 14 Tage sind,
// damit Teilnehmer nicht schon früher die Fragen des zweiten Messzeitpunkts sehen können.
option('resume', true); // Kein Hinweis, dass das Interview fortgesetzt wird
option('nextbutton', false); // Weiter-Knopf ausblenden (Interview unterbrechen)
text('unterbrechungsseite'); // Evtl. eine Verabschiedung zum ersten Fragebogen-Teil anzeigen
} else {
// Ist der Teilnehmer nach 14 Tagen zurückgekehrt und somit die aktuelle Zeit minus die neue Zeit-Variable
// größer als 14 Tage ist, dann wird die Befragung auf der nächsten Seite fortgesetzt
goToPage('next');
}
-->Die 14 Tage sind der Plan, aktuell ist das auf kurzer gesetzt, um es testen zu können.
Problem jetzt ist: Es klappt fast alles, allerdings komme ich, wenn ich auf den Link in der Erinnerungsmail (Serienmail 1) klicke nicht an die Stelle nach der Unterbrechungsseite sondern es geht wieder von vorne los...
Schaffen wir das auch noch zu beheben? Dann bin ich glücklich! :-D