Nope, it wasn’t the timer. Actually this one of the spam protections stops the guy:
if ($this->modx->getOption('useHiddenField',$this->spfconfig,true)) {
if(!(empty($_POST['Last__Name']))) { /* probable spammer filled the hidden field */
if ($this->modx->getOption('logOnHidden',$this->spfconfig,false)) {
$this->modx->log(modX::LOG_LEVEL_ERROR,$this->modx->lexicon('last-name'));
}
if ($this->modx->getOption('warnHiddenField',$this->spfconfig,false) || $warnAll) {
$this->_errors[] = $this->modx->lexicon('last-name');
} else {
exit; /* die quietly */
}
}
}
No idea why the hidden field is a problem here.
BTW: The back link generated at the Thank You page isn’t working properly on a multilingual setup using Babel. Mixes languages and pages. I added a takeMeBackTo TV passed to the snippet via an additional property to set a fix page to return to.
My colleague is still reporting probs because of the timer thing, too. I’ve set it to 2 seconds. There’s also something not working the way it should. No idea why. I deactivated timer and hidden field and it works for now.