From e1edd515bd68e1c52385dfe86eb9697f2da321ff Mon Sep 17 00:00:00 2001 From: Manfred Date: Fri, 19 Nov 2021 20:17:06 +0100 Subject: [PATCH] Check beim speichern einer Funktion, ob OE inaktiv --- content/fasDBDML.php | 6 ++++++ content/funktionen.js.php | 2 ++ 2 files changed, 8 insertions(+) diff --git a/content/fasDBDML.php b/content/fasDBDML.php index 9beea99db..1c5a7a4c4 100644 --- a/content/fasDBDML.php +++ b/content/fasDBDML.php @@ -413,6 +413,12 @@ if(!$error) } if(!$error) { + //Check, ob OE aktiv ist, sonst Hinweis ausgeben + $oe = new organisationseinheit($_POST['oe_kurzbz']); + if ($oe->aktiv === false) + { + $errormsg = 'ACHTUNG: Die Organisationseinheit ist inaktiv. Änderungen wurden gespeichert.'; + } $benutzerfunktion->oe_kurzbz = $_POST['oe_kurzbz']; $benutzerfunktion->semester = $_POST['semester']; $benutzerfunktion->fachbereich_kurzbz = $_POST['fachbereich_kurzbz']; diff --git a/content/funktionen.js.php b/content/funktionen.js.php index ae9edd2af..a96ea3165 100644 --- a/content/funktionen.js.php +++ b/content/funktionen.js.php @@ -328,6 +328,8 @@ function FunktionDetailSpeichern(kopie) } else { + if(val.dbdml_errormsg!='' && val.dbdml_errormsg!='unknown') + alert(val.dbdml_errormsg); FunktionBezeichnungChanged=false; netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); FunktionenSelectID=val.dbdml_data;