From 2c0e815fe8e4125ca5df6b2dc661915b1a54ef09 Mon Sep 17 00:00:00 2001 From: Harald Bamberger Date: Fri, 5 May 2023 11:43:02 +0200 Subject: [PATCH] add validations --- .../libraries/vertragsbestandteil/Gehaltsbestandteil.php | 5 +++++ .../vertragsbestandteil/VertragsbestandteilFunktion.php | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/application/libraries/vertragsbestandteil/Gehaltsbestandteil.php b/application/libraries/vertragsbestandteil/Gehaltsbestandteil.php index b3b2271db..130c18547 100644 --- a/application/libraries/vertragsbestandteil/Gehaltsbestandteil.php +++ b/application/libraries/vertragsbestandteil/Gehaltsbestandteil.php @@ -294,6 +294,11 @@ EOTXT; public function validate() { //do Validation here + if( empty($this->gehaltstyp_kurzbz) ) + { + $this->validationerrors[] = "Ein Gehaltstyp muss ausgewählt sein."; + } + if( empty($this->grundbetrag) ) { $this->validationerrors[] = "Betrag fehlt."; diff --git a/application/libraries/vertragsbestandteil/VertragsbestandteilFunktion.php b/application/libraries/vertragsbestandteil/VertragsbestandteilFunktion.php index facc0cbd0..846e3e671 100644 --- a/application/libraries/vertragsbestandteil/VertragsbestandteilFunktion.php +++ b/application/libraries/vertragsbestandteil/VertragsbestandteilFunktion.php @@ -91,6 +91,11 @@ EOTXT; protected function createBenutzerfunktionData($data) { + if( empty($data->funktion) || empty($data->orget) ) + { + return; + } + $this->benutzerfunktiondata = (object) array( 'funktion_kurzbz' => $data->funktion, 'oe_kurzbz' => $data->orget,