Check beim speichern einer Funktion, ob OE inaktiv

This commit is contained in:
Manfred
2021-11-19 20:17:06 +01:00
parent b53fc39a35
commit e1edd515bd
2 changed files with 8 additions and 0 deletions
+6
View File
@@ -413,6 +413,12 @@ if(!$error)
} }
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->oe_kurzbz = $_POST['oe_kurzbz'];
$benutzerfunktion->semester = $_POST['semester']; $benutzerfunktion->semester = $_POST['semester'];
$benutzerfunktion->fachbereich_kurzbz = $_POST['fachbereich_kurzbz']; $benutzerfunktion->fachbereich_kurzbz = $_POST['fachbereich_kurzbz'];
+2
View File
@@ -328,6 +328,8 @@ function FunktionDetailSpeichern(kopie)
} }
else else
{ {
if(val.dbdml_errormsg!='' && val.dbdml_errormsg!='unknown')
alert(val.dbdml_errormsg);
FunktionBezeichnungChanged=false; FunktionBezeichnungChanged=false;
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect"); netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
FunktionenSelectID=val.dbdml_data; FunktionenSelectID=val.dbdml_data;