mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-20 00:12:15 +00:00
Logikfehler beim UID-Parsen
Wird nur eine einzelne UID als Parameter übergeben, erkennt es $student_obj->load($uids[1]) nicht als Array und liefert 0. Rechteänderung bei stpl_week_anzahl_studenten.php
This commit is contained in:
@@ -34,14 +34,12 @@
|
||||
$uid=isset($_GET['uid'])?$_GET['uid']:(isset($_POST['uid'])?$_POST['uid']:get_uid());
|
||||
$uid=trim($uid);
|
||||
|
||||
$berechtigung=new benutzerberechtigung();
|
||||
$berechtigung->getBerechtigungen($uid);
|
||||
if ($berechtigung->isBerechtigt('admin')
|
||||
|| $berechtigung->isBerechtigt('lehre/reservierung', null, 's'))
|
||||
$raumres=true;
|
||||
else
|
||||
die('Keine Berechtigung fuer Lehre/Reservierung - Anzeige');
|
||||
unset($berechtigung);
|
||||
$rechte = new benutzerberechtigung();
|
||||
$rechte->getBerechtigungen($uid);
|
||||
|
||||
if(!$rechte->isBerechtigt('lehre/reservierung:begrenzt', null, 's') || !$rechte->isBerechtigt('admin'))
|
||||
die('<span class="error">Sie haben keine Berechtigung für diese Seite</span>');
|
||||
unset($rechte);
|
||||
|
||||
header('Content-Type: text/html;charset=UTF-8');
|
||||
?>
|
||||
|
||||
@@ -77,7 +77,7 @@ else
|
||||
if(strstr($_GET['uid'],';'))
|
||||
$uids = explode(';',$_GET['uid']);
|
||||
else
|
||||
$uids = $_GET['uid'];
|
||||
$uids[1] = $_GET['uid'];
|
||||
|
||||
$student_obj = new student();
|
||||
if($student_obj->load($uids[1]))
|
||||
@@ -87,6 +87,8 @@ else
|
||||
}
|
||||
}
|
||||
}
|
||||
echo $xsl_stg_kz;
|
||||
exit;
|
||||
if(isset($_GET['xsl_oe_kurzbz']))
|
||||
$xsl_oe_kurzbz=$_GET['xsl_oe_kurzbz'];
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user