diff --git a/content/student/studentdetailoverlay.xul.php b/content/student/studentdetailoverlay.xul.php index 683cf0139..d877743a3 100644 --- a/content/student/studentdetailoverlay.xul.php +++ b/content/student/studentdetailoverlay.xul.php @@ -26,9 +26,13 @@ header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header("Pragma: no-cache"); header("Content-type: application/vnd.mozilla.xul+xml"); require_once('../../config/vilesci.config.inc.php'); +require_once('../../config/global.config.inc.php'); require_once('../../include/variable.class.php'); require_once('../../include/functions.inc.php'); +require_once('../../include/benutzerberechtigung.class.php'); + $user=get_uid(); + $variable = new variable(); if(!$variable->loadVariables($user)) { @@ -213,8 +217,24 @@ echo ''; + getBerechtigungen($user); + if($rechte->isBerechtigt('student/alias')) + $readonly=''; + } + else + { + $readonly=''; + } + ?> diff --git a/system/checksystem.php b/system/checksystem.php index ba32b62af..255a09a0b 100644 --- a/system/checksystem.php +++ b/system/checksystem.php @@ -155,6 +155,7 @@ $berechtigungen = array( array('soap/studienordnung','Recht für Studienordnung Webservice'), array('soap/benutzer','Berechtigung für Bentutzerabfrage Addon Kontoimport'), array('soap/buchungen','Berechtigung für Buchungsabfrage Addon Kontoimport'), + array('student/alias','Berechtigung zum Aendern von Alias falls deaktiviert '), array('student/bankdaten','Bankdaten des Studenten'), array('student/anrechnung','Anrechnungen des Studenten'), array('student/anwesenheit','Anwesenheiten im FAS'),