From 2e06633972cb153a405e7a86f4bc7708fb465fba Mon Sep 17 00:00:00 2001 From: ma0068 Date: Tue, 11 Jun 2024 12:16:35 +0200 Subject: [PATCH] bugfix Validierung Email required --- .../controllers/api/frontend/v1/stv/Kontakt.php | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/application/controllers/api/frontend/v1/stv/Kontakt.php b/application/controllers/api/frontend/v1/stv/Kontakt.php index 154729aa3..5ebe03f09 100644 --- a/application/controllers/api/frontend/v1/stv/Kontakt.php +++ b/application/controllers/api/frontend/v1/stv/Kontakt.php @@ -372,13 +372,18 @@ class Kontakt extends FHCAPI_Controller public function addNewContact($person_id) { if(($_POST['kontakttyp'] == 'email' && isset($_POST['kontakt']))) - $this->form_validation->set_rules('kontakt', 'Kontakt', 'valid_email', [ + { + $this->form_validation->set_rules('kontakt', 'Kontakt', 'required|valid_email', [ + 'required' => $this->p->t('ui', 'error_fieldRequired', ['field' => 'Kontakt']), 'valid_email' => $this->p->t('ui', 'error_fieldNoValidEmail', ['field' => 'Kontakt']) ]); + } else + { $this->form_validation->set_rules('kontakt', 'Kontakt', 'required', [ 'required' => $this->p->t('ui', 'error_fieldRequired', ['field' => 'Kontakt']) ]); + } if ($this->form_validation->run() == false) { @@ -426,13 +431,18 @@ class Kontakt extends FHCAPI_Controller } if(($_POST['kontakttyp'] == 'email' && isset($_POST['kontakt']))) - $this->form_validation->set_rules('kontakt', 'Kontakt', 'valid_email', [ + { + $this->form_validation->set_rules('kontakt', 'Kontakt', 'required|valid_email', [ + 'required' => $this->p->t('ui', 'error_fieldRequired', ['field' => 'Kontakt']), 'valid_email' => $this->p->t('ui', 'error_fieldNoValidEmail', ['field' => 'Kontakt']) ]); + } else + { $this->form_validation->set_rules('kontakt', 'Kontakt', 'required', [ 'required' => $this->p->t('ui', 'error_fieldRequired', ['field' => 'Kontakt']) ]); + } if ($this->form_validation->run() == false) {