{{ __('Kalender Kehadiran') }}

Rekap kehadiran laporan penyuluh dalam bentuk kalender

Rekap Laporan
@if(session('success')) @endif @if(session('error')) @endif

Keterangan

Melapor
Tidak Melapor
Libur
Belum Ada Data

Kalender Kehadiran - {{ \Carbon\Carbon::create()->month($month)->format('F') }} {{ $year }}

Rekap kehadiran penyuluh berdasarkan laporan yang masuk

Tanggal
@foreach($penyuluhList as $penyuluh)
{{ substr($penyuluh->name, 0, 10) }}{{ strlen($penyuluh->name) > 10 ? '...' : '' }}
{{ $penyuluh->penyuluhProfile->kecamatan ?? '' }}
@endforeach
@foreach($calendarData as $day)
{{ $day['date']->format('d M') }}
@if($day['is_weekend']) (Weekend) @endif
@foreach($penyuluhList as $penyuluh)
@php $hasReport = false; foreach ($day['reports'] as $report) { if ($report->user_id == $penyuluh->id) { $hasReport = true; break; } } $bgColor = $hasReport ? 'bg-green-500' : ($day['is_weekend'] ? 'bg-yellow-500' : 'bg-red-500'); @endphp
@endforeach
@endforeach