Hallo Alex,
danke für die schnelle Reaktion. Ich habs mal eingebaut, man kann das Formular aber immer noch abschicken.
Ich habe mir mal ein paar Kontrollinfos ausgeben lassen und festgestellt, dass im nächsten if-Block ( //check for errors ) folgendes passiert:
PHP-Code:
$this->error = 1; // mark as error
$this->innerMarkerArray['###POWERMAIL_MANDATORY_LABEL###'] = $value2; // current field title (label)
$content_item .= $this->pibase->cObj->substituteMarkerArrayCached($this->tmpl['mandatory']['item'], $this->innerMarkerArray); // add to content_item
Ergebnisse (jeweils nach Ausführung des entsprechenden Statements) :
1. Zeile: $this->error ist auf 1
2. Zeile: in $this->innerMarkerArray['###POWERMAIL_MANDATORY_LABEL###'] steht die Fehlermeldung
3. Zeile: $content_item bleibt leer
Müsste in $content_item nicht etwas drinstehen?
Herzliche Grüße
bri