From 46fe4bb86f8a34ad34ca80a6fa3d50a910c44fe2 Mon Sep 17 00:00:00 2001 From: kindlm Date: Mon, 7 Mar 2016 17:34:15 +0100 Subject: [PATCH] =?UTF-8?q?UID=20als=20Parameter=20=C3=BCbergeben?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Administratoren duerfen die UID als Parameter uebergeben um die Dokumente und Zahlungen von anderen Personen anzuzeigen. --- cis/private/profile/dokumente.php | 25 ++++++++++++++++++++++--- cis/private/profile/zahlungen.php | 15 +++++++++++++++ 2 files changed, 37 insertions(+), 3 deletions(-) diff --git a/cis/private/profile/dokumente.php b/cis/private/profile/dokumente.php index 935ccbbe4..7a5c16f73 100755 --- a/cis/private/profile/dokumente.php +++ b/cis/private/profile/dokumente.php @@ -26,6 +26,7 @@ require_once('../../../include/studiensemester.class.php'); require_once('../../../include/konto.class.php'); require_once('../../../include/phrasen.class.php'); require_once('../../../include/student.class.php'); +require_once('../../../include/benutzerberechtigung.class.php'); $sprache = getSprache(); $p = new phrasen($sprache); @@ -40,6 +41,24 @@ else $uid=get_uid(); +if(isset($_GET['uid'])) +{ + // Administratoren duerfen die UID als Parameter uebergeben um die Notenliste + // von anderen Personen anzuzeigen + + $rechte = new benutzerberechtigung(); + $rechte->getBerechtigungen($uid); + if($rechte->isBerechtigt('admin')) + { + $uid = $_GET['uid']; + $getParam = "&uid=" . $uid; + } + else + $getParam = ""; +} +else + $getParam=''; + $student_studiengang = new student(); $student_studiengang->load($uid); $xsl_stg_kz = $student_studiengang->studiengang_kz; @@ -102,7 +121,7 @@ echo '