@extends('layouts.app', ['title' => 'Urlaubskonten']) @section('content') @php function secondsToTime($totalSeconds) { $sign = $totalSeconds < 0 ? '-' : ''; $totalSeconds = abs($totalSeconds); $hours = floor($totalSeconds / 3600); $minutes = floor(($totalSeconds % 3600) / 60); return $sign . sprintf('%02d:%02d', $hours, $minutes); } function hoursToSeconds($hours) { return $hours * 3600; } function convertDecimalToHHMM($decimalHours) { $decimalHours = str_replace(',', '.', $decimalHours); $isNegative = $decimalHours < 0; $decimalHours = abs($decimalHours); $hours = floor($decimalHours); $minutes = ($decimalHours - $hours) * 60; $result = sprintf('%02d:%02d', $hours, $minutes); return $isNegative ? '-' . $result : $result; } function convertHMToHours($time) { [$hours, $minutes] = explode(':', $time); return str_replace('.', ',', number_format($hours + $minutes / 60, 2)); } function convertSecondsToHours($seconds) { return str_replace('.', ',', number_format($seconds / 3600, 2)); } @endphp
| Mitarbeiter | Vorjahr | Anspruch | Genommen | Rest |
|---|---|---|---|---|
| {{ $item->name }} | ||||
| {{ $iteme->first_name }} {{ $iteme->last_name }} | {{ $vorjahr }} T | {{ $anspruch }} T | {{ $got_vacations }} T | @if($rest > 5) {{ $rest }} T @elseif($rest > 0) {{ $rest }} T @else {{ $rest }} T @endif |
| {{ $iteme->first_name }} {{ $iteme->last_name }} | Kein Vertrag angelegt | |||