@php // Collect anotasi_pdf from disposisi or sourceDisposisi $anotasiPdfData = null; $anotasiDariUser = null; // Check disposisi attached to this surat (pimpinan annotated this surat) if ($suratMasuk->relationLoaded('disposisi')) { foreach ($suratMasuk->disposisi as $disposisi) { if (!empty($disposisi->anotasi_pdf)) { $anotasiPdfData = $disposisi->anotasi_pdf; $anotasiDariUser = $disposisi->dariUser->jabatan_with_satuan ?? $disposisi->dariUser->jabatan ?? 'Pengirim'; break; } } } // Also check sourceDisposisi (surat created from disposisi) if (!$anotasiPdfData && $suratMasuk->relationLoaded('sourceDisposisi') && $suratMasuk->sourceDisposisi) { if (!empty($suratMasuk->sourceDisposisi->anotasi_pdf)) { $anotasiPdfData = $suratMasuk->sourceDisposisi->anotasi_pdf; $anotasiDariUser = $suratMasuk->sourceDisposisi->dariUser->jabatan_with_satuan ?? $suratMasuk->sourceDisposisi->dariUser->jabatan ?? 'Pengirim'; } } $hasAnotasi = !empty($anotasiPdfData); @endphp