diff --git a/include/benutzerberechtigung.class.php b/include/benutzerberechtigung.class.php index b018cdfd0..2eca57225 100644 --- a/include/benutzerberechtigung.class.php +++ b/include/benutzerberechtigung.class.php @@ -802,6 +802,7 @@ class benutzerberechtigung extends basis_db $timestamp=time(); $all=false; $oe = new organisationseinheit(); + foreach ($this->berechtigungen as $b) { if (($berechtigung_kurzbz==$b->berechtigung_kurzbz || $berechtigung_kurzbz==null || mb_substr($berechtigung_kurzbz,0,mb_strpos($berechtigung_kurzbz,':'))==$b->berechtigung_kurzbz) @@ -842,6 +843,7 @@ class benutzerberechtigung extends basis_db } } } + } $qry = "SELECT distinct kostenstelle_id FROM wawi.tbl_kostenstelle"; diff --git a/include/tw/wawi_menu_main.inc.php b/include/tw/wawi_menu_main.inc.php index 427f2ff2a..15d85d76a 100644 --- a/include/tw/wawi_menu_main.inc.php +++ b/include/tw/wawi_menu_main.inc.php @@ -64,7 +64,7 @@ $menu=array 'name'=>'Auswertungen', 'opener'=>'true', 'hide'=>'false','permissions'=>array('wawi/bestellung','wawi/rechnung'), 'Tags'=>array ( - 'name'=>'Tags', 'permissions'=>array('wawi/bestellung'),'link'=>'../vilesci/statistik/wawi_tags.php', 'target'=>'content', + 'name'=>'Tags', 'permissions'=>array('wawi/bestellung'),'link'=>'auswertungen/wawi_tags.php', 'target'=>'content', ) ) diff --git a/vilesci/statistik/wawi_tags.php b/wawi/auswertungen/wawi_tags.php similarity index 95% rename from vilesci/statistik/wawi_tags.php rename to wawi/auswertungen/wawi_tags.php index 0b08843a3..2f473c0f6 100644 --- a/vilesci/statistik/wawi_tags.php +++ b/wawi/auswertungen/wawi_tags.php @@ -23,6 +23,7 @@ * Auswertung der Bestellungen und Rechnungen auf Kostenstellen und Tags */ require_once('../../config/wawi.config.inc.php'); +require_once('../auth.php'); require_once('../../include/benutzerberechtigung.class.php'); require_once('../../include/functions.inc.php'); require_once('../../include/wawi_rechnung.class.php'); @@ -39,7 +40,7 @@ $rechte->getBerechtigungen($user); $kst_array = $rechte->getKostenstelle(); if(count($kst_array)==0) - die('Sie benötigen eine Kostenstellenberechtigung um diese Seite anzuzeigen'); + die('Sie benoetigen eine Kostenstellenberechtigung um diese Seite anzuzeigen'); ?>