diff --git a/wawi/berechtigung.php b/wawi/berechtigung.php
index 73aabdfa9..6ba79e9e7 100644
--- a/wawi/berechtigung.php
+++ b/wawi/berechtigung.php
@@ -30,18 +30,18 @@ require_once('../include/benutzer.class.php');
"http://www.w3.org/TR/html4/loose.dtd">
- WaWi Kostenstellen - Berechtigungen
+ WaWi Kostenstellen - Berechtigungen
-
+
-getBerechtigungen($uid);
if(isset($_GET['kostenstelle_id']))
{
$kostenstelle_id = $_GET['kostenstelle_id'];
-
+
if($rechte->isBerechtigt('wawi/rechnung',null, null, $kostenstelle_id)
|| $rechte->isBerechtigt('wawi/bestellung',null, null, $kostenstelle_id)
|| $rechte->isBerechtigt('wawi/freigabe',null, null, $kostenstelle_id))
@@ -58,13 +58,13 @@ if(isset($_GET['kostenstelle_id']))
$kst = new wawi_kostenstelle();
if(!$kst->load($kostenstelle_id))
die('Fehler beim Laden der Kostenstelle');
-
+ $rechte = new benutzerberechtigung();
echo 'Berechtigungen - Kostenstelle '.$kst->bezeichnung.' ';
echo 'Zurück ';
$rechte->getKostenstelleUser($kostenstelle_id);
-
+
$rights = array();
-
+
function getArt($art)
{
$value=array();
@@ -78,20 +78,20 @@ if(isset($_GET['kostenstelle_id']))
$value['delete']=true;
return $value;
}
-
+
foreach($rechte->berechtigungen as $row)
{
-
+
if(!isset($rights[$row->uid]))
{
$benutzer = new benutzer();
$benutzer->load($row->uid);
-
+
if($benutzer->bnaktiv==true && in_array($row->berechtigung_kurzbz, array('wawi/rechnung','wawi/bestellung','wawi/freigabe')))
{
$rights[$row->uid]['vorname']=$benutzer->vorname;
$rights[$row->uid]['nachname']=$benutzer->nachname;
-
+
}
else
continue;
@@ -103,19 +103,19 @@ if(isset($_GET['kostenstelle_id']))
case 'wawi/freigabe': $rights[$row->uid]['freigabe']=true; break;
default: break;
}
-
+
}
echo '
';
echo '
@@ -153,11 +153,11 @@ if(isset($_GET['kostenstelle_id']))
echo ''.(isset($user1['freigabe'])?'X':'').' ';
echo '';
}
-
+
echo '
';
}
else
- die('Sie haben keine Berechtigung!');
+ die('Sie haben keine Berechtigung!');
}
else
{
@@ -165,27 +165,27 @@ else
$kst_array = array_merge($kst_array, $rechte->getKostenstelle('wawi/rechnung'));
$kst_array = array_merge($kst_array, $rechte->getKostenstelle('wawi/bestellung'));
$kst_array = array_merge($kst_array, $rechte->getKostenstelle('wawi/freigabe'));
-
+
$kst_array = array_unique($kst_array);
-
+
echo 'Kostenstellen - Berechtigungen ';
-
+
if(count($kst_array)==0)
die('Sie benoetigen eine Kostenstellenberechtigung um diese Seite anzuzeigen');
-
+
$kst = new wawi_kostenstelle();
$kst->loadArray($kst_array);
echo '
';
echo '';
}
-echo ' ';
+echo ' ';
?>
\ No newline at end of file