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);
}