mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-06-11 17:19:29 +00:00
Hinweis: Pause fehlt bei AllIn eingetragen
This commit is contained in:
@@ -762,7 +762,6 @@ echo '
|
||||
else
|
||||
{
|
||||
$("#homeofficeBlock").hide();
|
||||
|
||||
}
|
||||
}
|
||||
});
|
||||
@@ -932,12 +931,8 @@ if(isset($_POST['save']) || isset($_POST['edit']) || isset($_POST['import']))
|
||||
$verwendung->getVerwendungDatum($data[0],$vonCSV);
|
||||
|
||||
foreach ($verwendung->result as $v)
|
||||
// echo "homeoffice für Tag " . $vonCSV . " ". $v->homeoffice . " " . $v->bisverwendung_id . "<br>";
|
||||
|
||||
if ($v->homeoffice)
|
||||
{
|
||||
|
||||
// echo "homeoffice erlaubt <br>";
|
||||
$zeit->homeoffice = true;
|
||||
}
|
||||
else
|
||||
@@ -1800,10 +1795,29 @@ if ($projekt->getProjekteMitarbeiter($user, true))
|
||||
$tagessaldo = $tagessaldo-$pausesumme;
|
||||
// fehlende Pausen berechnen
|
||||
$pausefehlt_str = '';
|
||||
if ($tagessaldo > 19800 && $pausesumme < 1800)
|
||||
$pausefehlt_str = '<span style="color:red; font-weight:bold;">-- Pause fehlt oder zu kurz --</span>';
|
||||
elseif ($tagessaldo > 18000 && $tagessaldo < 19800 && $pausesumme < $tagessaldo - 18000)
|
||||
$pausefehlt_str = '<span style="color:red; font-weight:bold;">-- Pause fehlt oder zu kurz --</span>';
|
||||
|
||||
//Prüfung auf azgrelevant
|
||||
$azgrelevant = false;
|
||||
$verwendung = new bisverwendung();
|
||||
|
||||
$verwendung->getVerwendungDatum($user, $datum->formatDatum($tag, 'Y-m-d'));
|
||||
$azgrelevant = true;
|
||||
foreach ($verwendung->result as $v)
|
||||
{
|
||||
if ($v->azgrelevant)
|
||||
{
|
||||
$azgrelevant = false;
|
||||
}
|
||||
}
|
||||
|
||||
if ($tagessaldo > 19800 && $pausesumme < 1800 && !$azgrelevant)
|
||||
$pausefehlt_str = '<span class="pauseFehlt" style="color:red; font-weight:bold;">-- Pause fehlt oder zu kurz --</span>';
|
||||
elseif ($tagessaldo > 19800 && $pausesumme < 1800 && $azgrelevant)
|
||||
$pausefehlt_str = '<span class="pauseFehlt" style="color:grey; font-weight:bold;">-- Hinweis: Pause fehlt --</span>';
|
||||
elseif ($tagessaldo > 18000 && $tagessaldo < 19800 && $pausesumme < $tagessaldo - 18000 && !$azgrelevant)
|
||||
$pausefehlt_str = '<span class="pauseFehlt" style="color:red; font-weight:bold;">-- Pause fehlt oder zu kurz --</span>';
|
||||
elseif ($tagessaldo > 18000 && $tagessaldo < 19800 && $pausesumme < $tagessaldo - 18000 && $azgrelevant)
|
||||
$pausefehlt_str = '<span class="pauseFehlt" style="color:grey; font-weight:bold;">-- Hinweis: Pause fehlt --</span>';
|
||||
|
||||
|
||||
$tagessaldo = date('H:i', ($tagessaldo));
|
||||
|
||||
Reference in New Issue
Block a user