Bei Personen, die aber nun NICHT geeignet waren, steht der Befehl trotzdem im Skript
Verwenden Sie für diesen PHP-Code einfach denselben Filter, anhand dessen Sie auch die Opt-In-Frage verstecken. Wenn Sie die Opt-In-Frage also z.B. wie folgt präsentieren...
if (valueSum('AB01') > 10) {
question('OP01');
}
... dann würden Sie das IF auch für den den Code mit mailSchedule()
verwenden:
if (valueSum('AB01') > 10) {
$personID = value('EN01');
$zeitpunkt = strtotime('+60 seconds');
mailSchedule($personID, 1, $zeitpunkt);
}
Alternativ können Sie prüfen, ob eine Personenkennung vorliegt - diese fehlt nämlich auch dann, wenn keine Mailadresse eingegeben wurde:
$personID = value('EN01');
if ($personID) {
$zeitpunkt = strtotime('+60 seconds');
mailSchedule($personID, 1, $zeitpunkt);
}