@php
$files = [
['label' => 'Pas Foto', 'key' => 'file_pas_photo'],
['label' => 'Akta Kelahiran', 'key' => 'file_akte'],
['label' => 'Kartu Keluarga', 'key' => 'file_kk'],
['label' => 'KTP Orang Tua', 'key' => 'file_ktp_ortu'],
['label' => 'Ijazah TK', 'key' => 'file_ijazah_tk'],
['label' => 'Surat Pernyataan (Orang Tua)', 'key' => 'file_surat_ortu'],
['label' => 'Surat Pernyataan (Siswa)', 'key' => 'file_surat_siswa'],
];
$hasAnyFile = false;
if($biodata) {
foreach($files as $f) {
if($biodata->{$f['key']}) {
$hasAnyFile = true;
break;
}
}
}
@endphp
@if($hasAnyFile && $biodata)
@foreach($files as $file)
@if($biodata->{$file['key']})
@php
$filename = $biodata->{$file['key']};
$filepath = asset('uploads/berkas/' . $filename);
$fileext = strtolower(pathinfo($filename, PATHINFO_EXTENSION));
$isImage = in_array($fileext, ['jpg', 'jpeg', 'png', 'gif']);
try {
$filesize = filesize(public_path('uploads/berkas/' . $filename)) / 1024;
} catch (\Exception $e) {
$filesize = 0;
}
@endphp
{{ $file['label'] }}
{{ $filename }}
@if($filesize > 0)
Ukuran: {{ number_format($filesize, 0) }} KB
@endif
@endif
@endforeach
@if(in_array($u->status_langkah, ['upload_berkas', 'verifikasi_berkas', 'tes_online', 'tes_offline', 'sesi_verifikasi', 'selesai']))
Status Verifikasi Berkas
{{ $biodata->status_berkas === 'valid' ? '✓ Valid' : ($biodata->status_berkas === 'tidak_valid' ? '✗ Tidak Valid' : '⊙ Belum Dicek') }}
@endif
@else
Belum ada berkas yang diunggah
Pendaftar perlu menyelesaikan pengisian formulir dan mengunggah dokumen
@endif