Hinweis: Pause fehlt bei AllIn eingetragen

This commit is contained in:
ma0068
2021-10-19 14:54:39 +02:00
parent 9dcf948e7e
commit 3f90efaed2
+23 -9
View File
@@ -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));