mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-24 02:12:17 +00:00
Zugriff auf die Urlaubsfreigabe über das Recht mitarbeiter/urlaub
This commit is contained in:
@@ -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.=',';
|
||||||
|
|||||||
Reference in New Issue
Block a user