From b27b445ecca6c71ecf3130a9f8f6f6ccbad9a042 Mon Sep 17 00:00:00 2001 From: ma0068 Date: Tue, 2 Aug 2022 14:20:16 +0200 Subject: [PATCH] Einbau Urlaubssaldo in mail Urlaubstool und Zeitsperre --- cis/private/profile/urlaubstool.php | 17 +++++++++++++++-- cis/private/profile/zeitsperre_resturlaub.php | 7 ++++++- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/cis/private/profile/urlaubstool.php b/cis/private/profile/urlaubstool.php index eb5b4e1b7..1bf7fc342 100644 --- a/cis/private/profile/urlaubstool.php +++ b/cis/private/profile/urlaubstool.php @@ -388,14 +388,27 @@ if(isset($_GET['speichern']) && isset($_GET['wtag'])) $from='vilesci@'.DOMAIN; - //Sanchomail mit Vorlage Sancho Mail Zeitausgleich + // Ü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 = "
Aktueller Stand: " . $urlaubssaldo->{'AktuellerStand'} . " Urlaubstage"; + } + + //Sanchomail mit Vorlage Sancho Mail Urlaub Neu $template_data = array( 'vorgesetzter' => $fullName, 'nameMitarbeiter' => $nameMitarbeiter, 'beschreibung' =>$beschreibung, 'vonDatum' => $von, 'bisDatum' => $bis, - 'Link'=> $link + 'Link'=> $link, + 'urlaubssaldo' => $urlaubssaldo ); diff --git a/cis/private/profile/zeitsperre_resturlaub.php b/cis/private/profile/zeitsperre_resturlaub.php index 86991b0c5..f8f9cff5f 100644 --- a/cis/private/profile/zeitsperre_resturlaub.php +++ b/cis/private/profile/zeitsperre_resturlaub.php @@ -348,11 +348,15 @@ function showHideStudeDropDown() Aktueller Stand: " . $urlaubssaldo->{'AktuellerStand'} . " Urlaubstage"; } //Zeitsperre Speichern @@ -578,7 +582,8 @@ if(isset($_GET['type']) && ($_GET['type']=='edit_sperre' || $_GET['type']=='new_ 'beschreibung' =>$beschreibung, 'vonDatum' => $von, 'bisDatum' => $bis, - 'Link'=> $link + 'Link'=> $link, + 'urlaubssaldo' => $urlaubssaldo ); }