Zugriff auf die Urlaubsfreigabe über das Recht mitarbeiter/urlaub

This commit is contained in:
Andreas Österreicher
2013-02-07 09:20:43 +00:00
parent 39f23bcec9
commit 2936e5d441
+2 -2
View File
@@ -79,7 +79,7 @@ echo '<html>
$mitarbeiter = new mitarbeiter(); $mitarbeiter = new mitarbeiter();
$mitarbeiter->getUntergebene($user); $mitarbeiter->getUntergebene($user);
if(count($mitarbeiter->untergebene)==0 && !$rechte->isBerechtigt('admin')) if(count($mitarbeiter->untergebene)==0 && !$rechte->isBerechtigt('admin') && !$rechte->isBerechtigt('mitarbeiter/urlaube', null, 'suid'))
die('Es sind Ihnen keine Mitarbeiter zugeteilt für die sie den Urlaub freigeben dürfen'); die('Es sind Ihnen keine Mitarbeiter zugeteilt für die sie den Urlaub freigeben dürfen');
$untergebene = ''; $untergebene = '';
foreach ($mitarbeiter->untergebene as $row) foreach ($mitarbeiter->untergebene as $row)
@@ -89,7 +89,7 @@ foreach ($mitarbeiter->untergebene as $row)
$untergebene .= "'".$row."'"; $untergebene .= "'".$row."'";
} }
if($rechte->isBerechtigt('admin')) if($rechte->isBerechtigt('admin') || $rechte->isBerechtigt('mitarbeiter/urlaube', null, 'suid'))
{ {
if($untergebene!='') if($untergebene!='')
$untergebene.=','; $untergebene.=',';