| Kelas / Unit | : | @if(request('kelas_id') && isset($data[0]) && $data[0]->siswa && $data[0]->siswa->kelas) {{ $data[0]->siswa->kelas->nama_kelas }} @elseif(request('kategori') == 'guru') Semua Guru @elseif(request('kategori') == 'staff') Semua Staff @else Semua Kelas / Gabungan @endif | Dicetak Oleh | : | {{ auth()->user()->name ?? 'Administrator' }} |
| No | Waktu | Nama Lengkap | Kelas / Jabatan | Masuk | Pulang | Durasi | Status |
|---|---|---|---|---|---|---|---|
| {{ $loop->iteration }} | {{-- Waktu & Tanggal --}}
@if($masuk)
{{ $masuk->format('d/m/Y') }} {{ $masuk->translatedFormat('l') }} @else - @endif |
{{-- Nama & Sub-identitas --}}
{{ $nama }} {{ $subNama }} |
{{-- Kelas / Jabatan --}}
{{ $kelasJabatan }} | {{-- Jam Masuk --}}@if(in_array($row->status_kehadiran, ['Alpa', 'Sakit', 'Izin']) && !$masuk) - @else {{ $masuk ? $masuk->format('H:i') : '-' }} @endif | {{-- Jam Pulang --}}{{ $pulang ? $pulang->format('H:i') : '-' }} | {{-- Durasi --}}@if($durasiTeks == 'Aktif') Di Sekolah @else {{ $durasiTeks }} @endif | {{-- Status --}}{{ strtoupper($row->status_kehadiran) }} |
| Data absensi tidak ditemukan untuk periode/filter yang dipilih. | |||||||
{{-- Mengambil Kota Surat dari Pengaturan, jika kosong fallback ke Kota Biasa, lalu Makassar --}}
{{ $school->kota_surat ?? $school->kota ?? 'Makassar' }}, {{ \Carbon\Carbon::now()->translatedFormat('d F Y') }}
Mengetahui,
@php
$jabatanKepala = 'Kepala Sekolah';
if (isset($school) && isset($school->jenjang)) {
if (!in_array(strtoupper(trim($school->jenjang)), ['SD', 'SMP', 'SMA', 'SMK', 'TK', 'PAUD', 'KB'])) {
$jabatanKepala = 'Kepala Madrasah';
}
}
@endphp
{{ $jabatanKepala }}
NIP. {{ $school->nip_kepala_sekolah ?? $school->nip_kepsek ?? '...........................' }}