diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-05-08 12:56:34 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2024-05-08 12:56:34 +0000 |
| commit | 79a1564005f300ea9ee23a2769756e2e12001f96 (patch) | |
| tree | bdc67106dc370788efd9d725b46f2d08935540b1 /lib/classes/forms/Form.php | |
| parent | b56bb5506f46ae8f6ed249902cfcad2524c1f2af (diff) | |
introduce altcha/captcha, fixes #4113
Closes #4113
Merge request studip/studip!2965
Diffstat (limited to 'lib/classes/forms/Form.php')
| -rw-r--r-- | lib/classes/forms/Form.php | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/classes/forms/Form.php b/lib/classes/forms/Form.php index fa0422e..8977a37 100644 --- a/lib/classes/forms/Form.php +++ b/lib/classes/forms/Form.php @@ -309,7 +309,7 @@ class Form extends Part //verify the user input: $output = []; foreach ($this->getAllInputs() as $input) { - if ($input->validate) { + if ($input->hasValidation()) { $callback = $input->getValidationCallback(); $value = $this->getStorableValueFromRequest($input); $valid = $callback($value, $input); @@ -317,7 +317,7 @@ class Form extends Part $output[$input->getName()] = [ 'name' => $input->getName(), 'label' => $input->getTitle(), - 'error' => $callback($value, $input) + 'error' => $valid, ]; } } @@ -396,7 +396,7 @@ class Form extends Part $stored = 0; foreach ($this->getAllInputs() as $input) { - if ($input->validate) { + if ($input->hasValidation()) { $callback = $input->getValidationCallback(); $value = $this->getStorableValueFromRequest($input); $valid = $callback($value, $input); @@ -450,7 +450,7 @@ class Form extends Part /** * Returns all the Part objects like Fieldsets as an array. - * @return array + * @return Part[] */ public function getParts() : array { |
