diff --git a/cis/private/profile/urlaubsfreigabe.php b/cis/private/profile/urlaubsfreigabe.php index d1d4d3648..a82d74a99 100644 --- a/cis/private/profile/urlaubsfreigabe.php +++ b/cis/private/profile/urlaubsfreigabe.php @@ -64,6 +64,19 @@ else $datum_obj = new datum(); +// Überprüfen, ob addon casetime aktiv ist +$addon_obj = new addon(); +$addoncasetime = $addon_obj->checkActiveAddon("casetime"); + +$urlaubssaldo = ""; +if($addoncasetime) +{ + require_once('../../../addons/casetime/include/functions.inc.php'); + $urlaubssaldo = getCastTimeUrlaubssaldo($uid); + $urlaubssaldo = $urlaubssaldo->{'AktuellerStand'}; + +} + echo ' @@ -96,14 +109,47 @@ $( document ).ready(function() addon[i].init("cis/private/profile/urlaubsfreigabe.php", {uid:\''.$uid.'\'}); } }); + '; +echo ' + +'; + echo '
+ +zukünftige Urlaubstage* angesucht: ". $zeitsperre->getUrlaubstage($uid, $enddatum, false) . " Tage
"; - if ($zeitsperre->getUrlaubstage($uid, $enddatum, true)) - echo "davon bereits genehmigt: ". $zeitsperre->getUrlaubstage($uid, $enddatum, true) . " Tage
"; - else - echo "davon bereits genehmigt: 0 Tage
"; - echo "* bis 31.8.". $year; + $tageZuGenehmigen = $zeitsperre->getUrlaubstage($uid, $enddatum, true); + echo "zu genehmigende Urlaubstage: ". $tageZuGenehmigen ." Tag(e)
"; + $saldo = (int)$urlaubssaldo - (int)$tageZuGenehmigen; + $saldo > 0 ? $color = 'green' : $color = 'red'; + echo "Stand nach Genehmigung: " . $saldo . " Tag(e)"; + echo "