From f1174f155e435a582e066fd3e6f273024b217574 Mon Sep 17 00:00:00 2001 From: Cris Date: Tue, 8 Oct 2019 13:43:39 +0200 Subject: [PATCH] Adapted DB-connection via $_POST type 'cancelVertrag' to cancel contracts Adapted to cancel projektauftraege. --- content/lvplanung/lehrveranstaltungDBDML.php | 24 ++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/content/lvplanung/lehrveranstaltungDBDML.php b/content/lvplanung/lehrveranstaltungDBDML.php index ec908ae71..f63d9f807 100644 --- a/content/lvplanung/lehrveranstaltungDBDML.php +++ b/content/lvplanung/lehrveranstaltungDBDML.php @@ -1759,6 +1759,30 @@ if(!$error) $return = false; } } + elseif(isset($_POST['vertrag_id']) && isset($_POST['person_id'])) + { + $benutzer = new Benutzer(); + if($benutzer->getBenutzerFromPerson($_POST['person_id'])) + { + $mitarbeiter_uid = $benutzer->result[0]->uid; + + $vertrag = new vertrag(); + if($vertrag->cancel($_POST['vertrag_id'], $mitarbeiter_uid)) + { + $return = true; + } + else + { + $errormsg = 'Fehler beim Ausführen des Vertragsstornos'; + $return = false; + } + } + else + { + $errormsg = 'Benutzer konnte nicht von PersonID geladen werden'; + $return = false; + } + } else { $errormsg = 'VertragsID und MitarbeiterUID müssen uebergeben werden';