From df6b71b9c414ab9cf41a823c2b29f0088a73f0e3 Mon Sep 17 00:00:00 2001 From: Werner Masik Date: Sun, 31 May 2026 17:05:01 +0200 Subject: [PATCH] add zeitmodell_id --- .../VertragsbestandteilZeitaufzeichnung.php | 25 ++++++++++++++++++- .../Vertragsbestandteil_model.php | 2 +- 2 files changed, 25 insertions(+), 2 deletions(-) diff --git a/application/libraries/vertragsbestandteil/VertragsbestandteilZeitaufzeichnung.php b/application/libraries/vertragsbestandteil/VertragsbestandteilZeitaufzeichnung.php index 5bbdaa36f..43fe42fb1 100644 --- a/application/libraries/vertragsbestandteil/VertragsbestandteilZeitaufzeichnung.php +++ b/application/libraries/vertragsbestandteil/VertragsbestandteilZeitaufzeichnung.php @@ -9,6 +9,7 @@ class VertragsbestandteilZeitaufzeichnung extends Vertragsbestandteil protected $zeitaufzeichnung; protected $azgrelevant; protected $homeoffice; + protected $zeitmodell_id; public function __construct() { @@ -24,6 +25,7 @@ class VertragsbestandteilZeitaufzeichnung extends Vertragsbestandteil isset($data->zeitaufzeichnung) && $this->setZeitaufzeichnung($data->zeitaufzeichnung); isset($data->azgrelevant) && $this->setAzgrelevant($data->azgrelevant); isset($data->homeoffice) && $this->setHomeoffice($data->homeoffice); + isset($data->zeitmodell_id) && $this->setHomeoffice($data->zeitmodell_id); $this->fromdb = false; } @@ -83,6 +85,25 @@ class VertragsbestandteilZeitaufzeichnung extends Vertragsbestandteil return $this; } + + /** + * Get the value of zeitmodell_id + */ + public function getZeitmodell_id() + { + return $this->zeitmodell_id; + } + + /** + * Set the value of zeitmodell_id + */ + public function setZeitmodell_id($zeitmodell_id): self + { + $this->markDirty('zeitmodell_id', $this->zeitmodell_id, $zeitmodell_id); + $this->zeitmodell_id = $zeitmodell_id; + + return $this; + } public function toStdClass(): \stdClass { @@ -90,7 +111,8 @@ class VertragsbestandteilZeitaufzeichnung extends Vertragsbestandteil 'vertragsbestandteil_id' => $this->getVertragsbestandteil_id(), 'zeitaufzeichnung' => $this->getZeitaufzeichnung(), 'azgrelevant' => $this->getAzgrelevant(), - 'homeoffice' => $this->getHomeoffice() + 'homeoffice' => $this->getHomeoffice(), + 'zeitmodell_id' => $this->getZeitmodell_id() ); $tmp = array_filter($tmp, function($k) { @@ -106,6 +128,7 @@ class VertragsbestandteilZeitaufzeichnung extends Vertragsbestandteil zeitaufzeichnung: {$this->getZeitaufzeichnung()} azgrelevant: {$this->getAzgrelevant()} homeoffice: {$this->getHomeoffice()} + zeitmodell_id: {$this->getZeitmodell_id()} EOTXT; return parent::__toString() . $txt; diff --git a/application/models/vertragsbestandteil/Vertragsbestandteil_model.php b/application/models/vertragsbestandteil/Vertragsbestandteil_model.php index 334a29dfd..f7dd6fea3 100644 --- a/application/models/vertragsbestandteil/Vertragsbestandteil_model.php +++ b/application/models/vertragsbestandteil/Vertragsbestandteil_model.php @@ -37,7 +37,7 @@ class Vertragsbestandteil_model extends DB_Model kf.arbeitgeber_frist, kf.arbeitnehmer_frist, s.wochenstunden, s.teilzeittyp_kurzbz, u.tage, - z.zeitaufzeichnung, z.azgrelevant, z.homeoffice, + z.zeitaufzeichnung, z.azgrelevant, z.homeoffice, z.zeitmodell_id, lg.stellenbezeichnung, lg.vordienstzeit, lg.fachrichtung_kurzbz, lg.modellstelle_kurzbz, lg.kommentar_person, lg.kommentar_modellstelle FROM hr.tbl_vertragsbestandteil v