{{-- resources/views/admin/kesiswaan/kenaikan-kelas/_table.blade.php --}}
@csrf @forelse ($siswas as $siswa) @php $contextYear = $tahunAjaranSumber ?? $tahunAjaranAktif ?? null; $kelasBerjalan = $siswa->kelasBerjalan($contextYear); $isPromoted = false; $promotedInfo = null; if($nextTahun) { $historyTarget = $siswa->riwayatStatus->where('tahun_ajaran_id', $nextTahun->id)->first(); if($historyTarget) { $isPromoted = true; if($historyTarget->kelas && $historyTarget->kelas->rombel) { $r = $historyTarget->kelas->rombel; $jenkelKelas = $r->jenkel === 'L' ? 'Putra' : 'Putri'; $promotedInfo = $r->levelKelas->level_kelas . '-' . $r->rombel . '-' . $jenkelKelas; } elseif ($historyTarget->status == 'Lulus') { $promotedInfo = 'LULUS / ALUMNI'; } } } @endphp @empty @endforelse
No Identitas Siswa Rombel Saat Ini Naik Ke Kelas Aksi
@if(!$isPromoted) @else @endif {{ $loop->iteration }}
{{ $siswa->name }}
{{ $siswa->name }}
NIPD: {{ $siswa->nipd ?? '-' }}
NIS: {{ $siswa->nis ?? '-' }}
{{ $siswa->jenkel === 'L' ? 'Putra' : 'Putri' }}
@if($kelasBerjalan) {{ $kelasBerjalan['level'] }}-{{ $kelasBerjalan['rombel'] }}-{{ $kelasBerjalan['jenkel'] == 'L' ? 'Putra' : 'Putri' }} @else @if($siswa->kelas && $siswa->kelas->rombel) @php $r = $siswa->kelas->rombel; $isMatched = $siswa->kelas_id == $selectedKelas->id; $textColor = $isMatched ? 'text-primary' : 'text-secondary fst-italic'; @endphp {{ $r->levelKelas->level_kelas }}-{{ $r->rombel }}-{{ $r->jenkel == 'L' ? 'Putra' : 'Putri' }} @else - @endif @endif @if($isPromoted)
{{ $promotedInfo }}
@else @if(isset($isTingkatAkhir) && $isTingkatAkhir) @elseif(isset($targetRombels) && $targetRombels->isNotEmpty()) @else Data kelas tujuan belum ada. @endif @endif
@if($isPromoted) @else @endif
Belum Ada Data Siswa

Tidak ditemukan siswa pada rombongan belajar ini.

@if($siswas->count() > 0)
Centang kotak di kiri, tentukan tujuan kelas, lalu simpan masal.
@endif