From 8a246a9f94ed6382ed14bbcc1941bdeea25b8746 Mon Sep 17 00:00:00 2001 From: Cris Date: Fri, 11 Oct 2019 13:44:21 +0200 Subject: [PATCH] Added methods deleteStatus(), updateStatus() to Vertragvertragsstatus_model . Updates the date of the given vertragsstatus. . Deletes the given vertragsstatus of the contract. --- .../Vertragvertragsstatus_model.php | 55 +++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 application/models/accounting/Vertragvertragsstatus_model.php diff --git a/application/models/accounting/Vertragvertragsstatus_model.php b/application/models/accounting/Vertragvertragsstatus_model.php new file mode 100644 index 000000000..fc4266dae --- /dev/null +++ b/application/models/accounting/Vertragvertragsstatus_model.php @@ -0,0 +1,55 @@ +dbTable = 'lehre.tbl_vertrag_vertragsstatus'; + $this->pk = array('vertragsstatus_kurzbz', 'vertrag_id'); + } + + /** + * Updates the date of the given vertragsstatus. + * @param $vertrag_id + * @param $vertragsstatus_kurzbz + * @return array + */ + public function updateStatus($vertrag_id, $vertragsstatus_kurzbz) + { + $user = getAuthUID(); + return $this->update( + array( + 'vertrag_id' => $vertrag_id, + 'vertragsstatus_kurzbz' => $vertragsstatus_kurzbz + ), + array( + 'datum' => $this->escape('NOW()'), + 'updateamum' => $this->escape('NOW()'), + 'updatevon' => $user, + ) + ); + } + + + /** + * Deletes the given vertragsstatus of the contract. + * @param $vertrag_id + * @param $vertragsstatus_kurbz + * @return array + */ + public function deleteStatus($vertrag_id, $vertragsstatus_kurzbz) + { + return $this->delete( + array( + 'vertrag_id' => $vertrag_id, + 'vertragsstatus_kurzbz' => $vertragsstatus_kurzbz + ) + ); + } + + +}