@extends('layouts.app', ['title' => 'Urlaubsplaner']) @section('content')
| Urlaubskonto (Vorjahr | Anspruch | Gesamt — genommen | geplant) | Verfügbar | Mitarbeiter | Von | Bis | Tage | Bemerkung | Status | |
|---|---|---|---|---|---|---|---|---|
| @if($item->get_employee->contract && $item->get_employee->contract->get_days) {{ $item->get_employee->contract->get_days->last_year_vacation_rest }} T | {{ $item->get_employee->contract->get_days->vacation_entitlement }} T | {{ $item->get_employee->contract->get_days->last_year_vacation_rest + $item->get_employee->contract->get_days->vacation_entitlement }} T @php $got_vacations = 0; for ($start = Carbon\Carbon::now()->startOfYear(); $start <= now()->toDateString(); $start->addDay()) { $isVacationDay = $Vacation_all->where('fk_employee_id', $item->get_employee->employee_id)->where('is_accepted', '1')->where('date_from', '<=', $start->toDateString())->where('date_to', '>=', $start->toDateString())->count(); $isWorkDay = $item->get_employee->contract->get_days[strtolower($start->format('l'))] > 0; $isHoliday = in_array($start->toDateString(), $holidays->pluck('date')->toArray()); if ($isVacationDay && $isWorkDay && !$isHoliday) { $got_vacations += 1; } } @endphp — {{ $got_vacations }} T | {{ $Vacation_all->where('fk_employee_id', $item->get_employee->employee_id)->where('is_accepted', '1')->where('date_from', '>', now()->toDateString())->sum('days_number') }} T @else Kein Vertrag angelegt @endif | @if($item->get_employee->contract && $item->get_employee->contract->get_days) {{ $item->get_employee->contract->get_days->last_year_vacation_rest }} T @else — @endif | {{ $item->get_employee->first_name }} {{ $item->get_employee->last_name }} | {{ Carbon\Carbon::parse($item->date_from)->format('d.m.Y') }} | {{ Carbon\Carbon::parse($item->date_to)->format('d.m.Y') }} | {{ $item->days_number }} | {{ $item->note }} | @if($item->is_accepted == 1) Genehmigt @elseif($item->is_accepted === 0) Abgelehnt @else Ausstehend @endif |
@if($item->is_accepted == 1)
@elseif($item->is_accepted === 0)
@else
@endif
|
| Keine offenen Anträge | ||||||||
| Mitarbeiter | Von | Bis | Tage | Bemerkung | Status |
|---|---|---|---|---|---|
| {{ $item->get_employee->first_name }} {{ $item->get_employee->last_name }} | {{ Carbon\Carbon::parse($item->date_from)->format('d.m.Y') }} | {{ Carbon\Carbon::parse($item->date_to)->format('d.m.Y') }} | {{ $item->days_number }} | {{ $item->note }} | @if($item->is_accepted == '1') @if($item->date_from <= now()->toDateString()) Genehmigt & genommen @else Genehmigt @endif @elseif($item->is_accepted == '0') Abgelehnt @else In Bearbeitung @endif |
| Keine alten Anträge | |||||