From b77521ed4b40f57626a1370cdedb321f34e331f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20=C3=96sterreicher?= Date: Tue, 18 Dec 2018 15:46:18 +0100 Subject: [PATCH] Fixed Organisationunit Menu in FAS to only display OrganisationUnits with correct Permissions --- rdf/organisationseinheit_menue.rdf.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/rdf/organisationseinheit_menue.rdf.php b/rdf/organisationseinheit_menue.rdf.php index 724e9a4be..cba8137d2 100644 --- a/rdf/organisationseinheit_menue.rdf.php +++ b/rdf/organisationseinheit_menue.rdf.php @@ -29,11 +29,10 @@ $uid = get_uid(); $rechte = new benutzerberechtigung(); $rechte->getBerechtigungen($uid); -if(!$rechte->isBerechtigt('basis/vilesci')) +if(!$rechte->isBerechtigt('basis/fas')) die('Sie haben keine Berechtigung für diese Seite'); -$oes = $rechte->getOEkurzbz(); - +$oes = $rechte->getOEkurzbz('assistenz'); $oe=new organisationseinheit(); $oe->loadArray($oes, 'bezeichnung, organisationseinheittyp_kurzbz', true); @@ -41,7 +40,7 @@ $oRdf = new rdf('OE','http://www.technikum-wien.at/organisationseinheit'); $oRdf->sendHeader(); foreach($oe->result as $row) -{ +{ if($row->lehre) { $i=$oRdf->newObjekt($row->oe_kurzbz); @@ -49,7 +48,7 @@ foreach($oe->result as $row) $oRdf->obj[$i]->setAttribut('bezeichnung',$row->bezeichnung,true); $oRdf->obj[$i]->setAttribut('typ',$row->organisationseinheittyp_kurzbz,true); $oRdf->obj[$i]->setAttribut('uid','',true); - + $oRdf->addSequence($row->oe_kurzbz); } }