From b3c440dcbfbd4b9a4e4c015d2783f6ae3f154316 Mon Sep 17 00:00:00 2001 From: kindlm Date: Tue, 8 Mar 2016 10:14:19 +0100 Subject: [PATCH] UID als Parameter uebergeben Administratoren duerfen die UID als Parameter uebergeben um die Zahlungsdetails von anderen Personen anzuzeigen --- cis/private/profile/zahlungen_details.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/cis/private/profile/zahlungen_details.php b/cis/private/profile/zahlungen_details.php index 621c98c41..a6d35cc72 100644 --- a/cis/private/profile/zahlungen_details.php +++ b/cis/private/profile/zahlungen_details.php @@ -25,8 +25,27 @@ require_once('../../../include/studiengang.class.php'); require_once('../../../include/organisationseinheit.class.php'); require_once('../../../include/addon.class.php'); require_once('../../../include/benutzer.class.php'); +require_once('../../../include/benutzerberechtigung.class.php'); $uid = get_uid(); + +if(isset($_GET['uid'])) +{ + // Administratoren duerfen die UID als Parameter uebergeben um die Zahlungsdetails + // von anderen Personen anzuzeigen + + $rechte = new benutzerberechtigung(); + $rechte->getBerechtigungen($uid); + if($rechte->isBerechtigt('admin')) + { + $uid = $_GET['uid']; + $getParam = "&uid=" . $uid; + } + else + $getParam = ""; +} +else + $getParam=''; $benutzer = new benutzer(); if(!$benutzer->load($uid))