Changed: AZG-relvant an neue Vertragsstruktur angepasst

This commit is contained in:
Cris
2023-05-04 09:42:30 +02:00
parent 8e73638931
commit d2b6aab881
+17 -15
View File
@@ -46,6 +46,7 @@ require_once('../../../include/studiensemester.class.php');
require_once('../../../include/benutzerberechtigung.class.php');
require_once('../../../include/zeitaufzeichnung_import_csv.class.php');
require_once('../../../include/zeitaufzeichnung_import_post.class.php');
require_once('../../../include/vertragsbestandteil.class.php');
$sprache = getSprache();
$p=new phrasen($sprache);
@@ -303,7 +304,7 @@ echo '
Monat=Datum.substring(3,5);
Jahr=Datum.substring(6,10);
var day = Jahr + "-" + Monat + "-" + Tag;
checkBisverwendung(day,uid);
checkZeitaufzeichnung(day,uid);
checkZeitsperre(day,uid);
}
)
@@ -762,14 +763,15 @@ echo '
Monat=Datum.substring(3,5);
Jahr=Datum.substring(6,10);
var checkedDay = Jahr + "-" + Monat + "-" + Tag;
checkBisverwendung(checkedDay, uid);
checkZeitaufzeichnung(checkedDay, uid);
checkZeitsperre(checkedDay, uid);
}
function checkBisverwendung(day, uid)
function checkZeitaufzeichnung(day, uid)
{
/* Checkt nicht mehr Bisverwendung, sondern Vertragsbestandteil Zeitaufzeichnung */
$.ajax({
url: "zeitaufzeichnung_bisverwendung.php",
url: "zeitaufzeichnung_bisverwendung.php",
data: {
day: day,
uid: uid
@@ -1577,21 +1579,21 @@ if ($projekt->getProjekteMitarbeiter($user, true))
$linkInformation = APP_ROOT. 'skin/images/information.png';
$za = new zeitaufzeichnung();
$verwendung = new bisverwendung();
if ($za->checkPausenErrors($user, $tag))
{
$verwendung->getVerwendungDatum($user, $tag);
foreach ($verwendung->result as $v)
$vbt = new vertragsbestandteil();
$isAzgrelevant = $vbt->isAzgRelevant($user, $tag);
if ($isAzgrelevant)
{
if ($v->azgrelevant)
{
$pausefehlt_str = '<span style="color:red; font-weight:bold;"> <img src= '. $linkExclamation. '> -- Pause fehlt oder zu kurz -- </span>';
}
else
{
$pausefehlt_str = '<span style="color:steelblue; font-weight:bold;"> <img src= '. $linkInformation. '> -- Pause fehlt --</span>';
}
$pausefehlt_str = '<span style="color:red; font-weight:bold;"> <img src= '. $linkExclamation. '> -- Pause fehlt oder zu kurz -- </span>';
}
else
{
$pausefehlt_str = '<span style="color:steelblue; font-weight:bold;"> <img src= '. $linkInformation. '> -- Pause fehlt --</span>';
}
}
$tagessaldo = date('H:i', ($tagessaldo));