diff --git a/content/lvplanung/lehrveranstaltungDBDML.php b/content/lvplanung/lehrveranstaltungDBDML.php index e6fb7c5d5..ec908ae71 100644 --- a/content/lvplanung/lehrveranstaltungDBDML.php +++ b/content/lvplanung/lehrveranstaltungDBDML.php @@ -17,7 +17,8 @@ * * Authors: Christian Paminger , * Andreas Oesterreicher and - * Rudolf Hangl . + * Rudolf Hangl + * Cristina Hainberger . */ // **************************************** @@ -1743,6 +1744,27 @@ if(!$error) $return = false; } } + elseif(isset($_POST['type']) && $_POST['type']=='cancelVertrag') + { + if(isset($_POST['vertrag_id']) && isset($_POST['mitarbeiter_uid'])) + { + $vertrag = new vertrag(); + if($vertrag->cancel($_POST['vertrag_id'], $_POST['mitarbeiter_uid'])) + { + $return = true; + } + else + { + $errormsg = 'Fehler beim Ausführen des Vertragsstornos'; + $return = false; + } + } + else + { + $errormsg = 'VertragsID und MitarbeiterUID müssen uebergeben werden'; + $return = false; + } + } else { $return = false;