@extends('layout.app') @section('content')
{{-- HEADER & BREADCRUMB --}} {{-- FILTER BULAN & TAHUN --}}
{{-- TABEL RIWAYAT --}}
Data Bulan {{ $namaBulan[$bulan] }} {{ $tahun }}
Total: {{ $jadwal_riwayat->count() }} Pertemuan
@forelse($jadwal_riwayat as $no => $jadwal) @php // Pengecekan apakah jadwal sudah lewat waktunya $end = $jadwal->jam_selesai ? \Carbon\Carbon::parse($jadwal->tanggal . ' ' . $jadwal->jam_selesai, 'Asia/Jakarta') : \Carbon\Carbon::parse($jadwal->tanggal . ' ' . $jadwal->jam_mulai, 'Asia/Jakarta')->addHours(3); $sudah_lewat = \Carbon\Carbon::now('Asia/Jakarta')->gt($end); @endphp @empty @endforelse
No Tanggal Latihan Materi / Kegiatan Status Verifikasi Keterangan
{{ $no + 1 }}
{{ \Carbon\Carbon::parse($jadwal->tanggal)->isoFormat('D MMM YYYY') }}
{{ substr($jadwal->jam_mulai, 0, 5) }} WIB
{{ $jadwal->judul_kegiatan }}
{{ $jadwal->jenis }}
@if(isset($presensi_saya[$jadwal->id])) @php $presensi = $presensi_saya[$jadwal->id]; $statusColor = match($presensi->status) { 'Hadir' => 'success', 'Izin' => 'info', 'Sakit' => 'warning', 'Alfa' => 'danger', default => 'secondary' }; @endphp {{ $presensi->status }} @else @if($sudah_lewat || $jadwal->status == 'selesai') Alfa @else Belum Mulai @endif @endif @if(isset($presensi_saya[$jadwal->id])) @if($presensi_saya[$jadwal->id]->is_verified) Sah @else Menunggu @endif @else - @endif @if(isset($presensi_saya[$jadwal->id]) && $presensi_saya[$jadwal->id]->keterangan) {{ $presensi_saya[$jadwal->id]->keterangan }} @else - @endif
Tidak ada data di bulan ini

Silakan pilih bulan atau tahun lain pada filter di atas.

@endsection