Zeiterfassungs Update

* Verrechnung Anpassungen NLZ und Aktuelle Gutstunden
This commit is contained in:
Spitzer Daniel
2024-03-28 13:02:47 +01:00
parent 75e589393f
commit d4f19deddb
2 changed files with 34 additions and 6 deletions

View File

@@ -36,6 +36,7 @@
<th class="text-center">Sollstunden</th>
<th class="text-center">Iststunden</th>
<th class="text-center">Sollabweichung</th>
<th class="text-center">Akuelle Gutstunden</th>
<th class="text-center">Akuelle Überstunden</th>
<th class="text-center">Nichtleistungszeiten</th>
<th class="text-center">Diäten</th>
@@ -51,6 +52,7 @@
<th></th>
<th></th>
<th></th>
<th></th>
</tr>
</thead>
<tbody>
@@ -60,11 +62,18 @@
$counter = 1;
foreach ($timerecording['data']['time']['daysum'] as $category => $value) {
if ($counter > 1) {
$offdays .= "<br>";
$offdays .= "</div>";
}
$offdays .= "<div>";
if ($value < 100) {
$offdays .= $category . ": " . $value . " Tag(e) ";
} else {
$offdays .= $category . ": " . sprintf('%02dh:%02dm', floor($value / 3600), floor($value / 60 % 60));
}
$offdays .= $category . ": " . $value . " Tag(e) ";
$counter++;
}
$offdays .= "</div>";
} else {
$offdays = "keine";
}
@@ -78,12 +87,12 @@
class="text-center"><?= $timerecording['data']['time']['is'] ?></td>
<td data-order="<?= $timerecording['data']['time']['summsecondsorder'] ?>"
class="text-center"><?= $timerecording['data']['time']['summseconds'] ?></td>
<td data-order="<?= $timerecording['data']['time']['plushours_noworder'] ?>"
class="text-center"><?= $timerecording['data']['time']['plushours_now'] ?></td>
<td data-order="<?= $timerecording['data']['time']['overtime_noworder'] ?>"
class="text-center"><?= $timerecording['data']['time']['overtime_now'] ?></td>
<td class=""><?= $offdays ?></td>
<td class="text-center"><?= number_format($timerecording['data']['time']['diet'], 2, ',', '.') ?>
</td>
<td class="text-center"><?= number_format($timerecording['data']['time']['diet'], 2, ',', '.') . " €" ?></td>
<td class="text-center"><?= $timerecording['data']['time']['homeoffice'] ?> Tag(e)</td>
</tr>
<?php endforeach; ?>
@@ -98,7 +107,7 @@
<script type="text/javascript">
var hidesearch = [2, 3, 4, 5, 6, 7, 8, 9];
var hidesearch = [2, 3, 4, 5, 6, 8, 9];
$(document).ready(function () {
$('.buttons-excel').closest('div').append('<div ><button id="bmd-export" class="btn btn-info margina">BMD Import</button></div>');