From cb617463edaaf9c6bf2c4e53dc268aaf4bab2e63 Mon Sep 17 00:00:00 2001 From: ma0068 Date: Mon, 24 Jun 2024 12:03:02 +0200 Subject: [PATCH] Validation: Modal AskForAusbildungssemester --- .../controllers/api/frontend/v1/stv/Status.php | 12 ++++++++++++ .../Details/Prestudent/MultiStatus.js | 7 +++++-- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/application/controllers/api/frontend/v1/stv/Status.php b/application/controllers/api/frontend/v1/stv/Status.php index 710f4b648..190dcdb73 100644 --- a/application/controllers/api/frontend/v1/stv/Status.php +++ b/application/controllers/api/frontend/v1/stv/Status.php @@ -135,6 +135,18 @@ class Status extends FHCAPI_Controller $bestaetigtvon = $uid; $name = $this->input->post('name'); + + + //Form Validation + $this->load->library('form_validation'); + + $this->form_validation->set_rules('ausbildungssemester', 'Ausbildungssemester', 'integer', [ + 'integer' => $this->p->t('ui', 'error_fieldNotInteger', ['field' => 'Ausbildungssemester']) + ]); + + if (!$this->form_validation->run()) + $this->terminateWithValidationErrors($this->form_validation->error_array()); + //GET lastStatus $result = $this->PrestudentstatusModel->getLastStatus($prestudent_id); diff --git a/public/js/components/Stv/Studentenverwaltung/Details/Prestudent/MultiStatus.js b/public/js/components/Stv/Studentenverwaltung/Details/Prestudent/MultiStatus.js index ae23b0304..1b5859733 100644 --- a/public/js/components/Stv/Studentenverwaltung/Details/Prestudent/MultiStatus.js +++ b/public/js/components/Stv/Studentenverwaltung/Details/Prestudent/MultiStatus.js @@ -937,10 +937,12 @@ export default{