diff --git a/application/TimerecordingReport/TimerecordingReportController.php b/application/TimerecordingReport/TimerecordingReportController.php index 299b3e3b3..2ca9a4265 100644 --- a/application/TimerecordingReport/TimerecordingReportController.php +++ b/application/TimerecordingReport/TimerecordingReportController.php @@ -941,6 +941,35 @@ class TimerecordingReportController extends mfBaseController $sum = "-" . sprintf("%02d", $hours) . ":" . sprintf("%02d", $minutes); $day = $daysgerm[date("w", $timerecording->start)]; $isSeconds = $isSeconds + $seconds; + } else if ($timerecording->timerecordingCategory->hourday == 9) { + $date = date("d.m.Y", $timerecording->start); + $start = "-"; + $end = "-"; + $datadate = date("Y-m-d", $timerecording->start); + $day = $daysgerm[date("w", $timerecording->start)]; +// $hours = number_format($timerecording->hours_bpa / 60 / 60, "2", ",", ''); + $timerecording->hours = $timerecording->hours * -1; + $hoursbpa = round($timerecording->hours / 60 / 60, 2); + $hoursbpa = str_replace(".", ",", $hoursbpa); + + if ($timerecording->hours > 0) { + $sum = "+" . $hoursbpa . " St"; + } else { + $sum = $hoursbpa . " St"; + } + if (!$daysum[$timerecording->timerecordingCategory->name]) { + $daysum[$timerecording->timerecordingCategory->name] = $timerecording->hours; + } else { + $daysum[$timerecording->timerecordingCategory->name] = $daysum[$timerecording->timerecordingCategory->name] + $timerecording->hours; + } + + $nlzTimes[$timerecording->id]['start'] = date("d.m.Y", $timerecording->start); + $nlzTimes[$timerecording->id]['end'] = date("d.m.Y", $timerecording->end); + $nlzTimes[$timerecording->id]['minutes'] = $timerecording->hours / 60; + $nlzTimes[$timerecording->id]['unpaid'] = $timerecording->timerecordingCategory->unpaid; + $nlzTimes[$timerecording->id]['category'] = $timerecording->timerecordingCategory->name; + $nlzTimes[$timerecording->id]['categoryshort'] = $timerecording->timerecordingCategory->short; + } if ($timerecording->timerecordingCategory->approval == 1 && $timerecording->approved == 0) {