if(!empty($this->modx->placeholders[$plPrefix.'error.recaptcha'])) { $errors['recaptcha'] = $this->modx->placeholders[$plPrefix.'error.recaptcha']; }
public function handleFormIt(array $scriptProperties = array()) { $plPrefix = isset($scriptProperties['placeholderPrefix']) ? $scriptProperties['placeholderPrefix'] : 'fi.'; $errors = array(); foreach ($scriptProperties['fields'] as $k => $v) { if (isset($this->modx->placeholders[$plPrefix.'error.'.$k])) { $errors[$k] = $this->modx->placeholders[$plPrefix.'error.'.$k]; } } if(!empty($this->modx->placeholders[$plPrefix.'error.recaptcha'])) { $errors['recaptcha'] = $this->modx->placeholders[$plPrefix.'error.recaptcha']; } if (!empty($errors)) { $message = !empty($this->modx->placeholders[$plPrefix.'validation_error_message']) ? $this->modx->placeholders[$plPrefix.'validation_error_message'] : 'af_err_has_errors'; $status = 'error'; } else { $message = isset($this->modx->placeholders[$plPrefix.'successMessage']) ? $this->modx->placeholders[$plPrefix.'successMessage'] : 'af_success_submit'; $status = 'success'; } return $this->$status($message, $errors); }