mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-01 20:29:29 +00:00
Alias im FAS ist Readonly wenn im Config GENERATE_ALIAS_STUDENT=false
gesetzt ist. Mit dem Recht student/alias kann dieses Feld dennoch geändert werden
This commit is contained in:
@@ -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 '<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>';
|
||||
<hbox><textbox id="student-detail-textbox-gruppe" disabled="true" maxlength="1" size="1"/></hbox>
|
||||
</row>
|
||||
<row>
|
||||
<?php
|
||||
// Wenn Alias Erstellung deaktiviert ist dann ist das Feld readonly
|
||||
// Es sei den die Person hat die Rechte es zu aendern
|
||||
if(defined('GENERATE_ALIAS_STUDENT') && GENERATE_ALIAS_STUDENT===false)
|
||||
{
|
||||
$readonly='readonly="true"';
|
||||
$rechte = new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen($user);
|
||||
if($rechte->isBerechtigt('student/alias'))
|
||||
$readonly='';
|
||||
}
|
||||
else
|
||||
{
|
||||
$readonly='';
|
||||
}
|
||||
?>
|
||||
<label value="Alias" control="student-detail-textbox-alias" />
|
||||
<textbox id="student-detail-textbox-alias" disabled="true" maxlength="256" />
|
||||
<textbox id="student-detail-textbox-alias" <?php echo $readonly;?> disabled="true" maxlength="256" />
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
|
||||
@@ -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'),
|
||||
|
||||
Reference in New Issue
Block a user