Einbau Urlaubssaldo in mail Urlaubstool und Zeitsperre

This commit is contained in:
ma0068
2022-08-02 14:20:16 +02:00
parent 5ee7891a91
commit b27b445ecc
2 changed files with 21 additions and 3 deletions
+15 -2
View File
@@ -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 = "<br>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
);
@@ -348,11 +348,15 @@ function showHideStudeDropDown()
<?php
$zeitsaldo = "";
$urlaubssaldo = "";
if($addoncasetime)
{
require_once('../../../addons/casetime/include/functions.inc.php');
$zeitsaldo = getCaseTimeZeitsaldo($uid);
$zeitsaldo = "Aktueller Zeitsaldo: ". $zeitsaldo . " (".formatZeitsaldo($zeitsaldo).")";
$urlaubssaldo = getCastTimeUrlaubssaldo($uid);
$urlaubssaldo = "<br>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
);
}