diff --git a/cis/private/tools/zeitaufzeichnung.php b/cis/private/tools/zeitaufzeichnung.php
index fcf3dd811..724323f4c 100644
--- a/cis/private/tools/zeitaufzeichnung.php
+++ b/cis/private/tools/zeitaufzeichnung.php
@@ -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 . "
";
-
if ($v->homeoffice)
{
-
- // echo "homeoffice erlaubt
";
$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 = '-- Pause fehlt oder zu kurz --';
- elseif ($tagessaldo > 18000 && $tagessaldo < 19800 && $pausesumme < $tagessaldo - 18000)
- $pausefehlt_str = '-- Pause fehlt oder zu kurz --';
+
+ //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 = '-- Pause fehlt oder zu kurz --';
+ elseif ($tagessaldo > 19800 && $pausesumme < 1800 && $azgrelevant)
+ $pausefehlt_str = '-- Hinweis: Pause fehlt --';
+ elseif ($tagessaldo > 18000 && $tagessaldo < 19800 && $pausesumme < $tagessaldo - 18000 && !$azgrelevant)
+ $pausefehlt_str = '-- Pause fehlt oder zu kurz --';
+ elseif ($tagessaldo > 18000 && $tagessaldo < 19800 && $pausesumme < $tagessaldo - 18000 && $azgrelevant)
+ $pausefehlt_str = '-- Hinweis: Pause fehlt --';
$tagessaldo = date('H:i', ($tagessaldo));