From eabbf701b3de7a2cb26d610946640a104849a7da Mon Sep 17 00:00:00 2001 From: Cris Date: Wed, 2 Oct 2019 17:24:11 +0200 Subject: [PATCH] Added post type 'getLastVertragsstatus' This will return the most recent vertragsstatus_kurzbz of passed vertrag_id. --- content/lvplanung/lehrveranstaltungDBDML.php | 28 ++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/content/lvplanung/lehrveranstaltungDBDML.php b/content/lvplanung/lehrveranstaltungDBDML.php index 899dc0e23..e6fb7c5d5 100644 --- a/content/lvplanung/lehrveranstaltungDBDML.php +++ b/content/lvplanung/lehrveranstaltungDBDML.php @@ -1715,6 +1715,34 @@ if(!$error) } } } + elseif(isset($_POST['type']) && $_POST['type']=='getLastVertragsstatus') + { + if(isset($_POST['vertrag_id'])) + { + $vertrag = new vertrag(); + if($vertrag->getAllStatus($_POST['vertrag_id'])) + { + $vertraege = $vertrag->result; + foreach($vertraege as $vertrag) + { + $data = $vertrag->vertragsstatus_kurzbz; + $return = true; + break; // exit loop because only last (most actual) vertrag item is needed + } + + } + else + { + $errormsg = 'Fehler beim Laden des Vertragsstatus'; + $return = false; + } + } + else + { + $errormsg = 'VertragsID muss uebergeben werden'; + $return = false; + } + } else { $return = false;