@php $isTemplate = ! empty($isTemplate); $aIdxRaw = $aIdx ?? 0; $aIdx = $isTemplate ? '__A__' : (int) $aIdxRaw; $addBase = 'report.part_g.additional_picture_documents'; $dotAdd = $addBase.'.'.$aIdx.'.'; $nameBase = 'report[part_g][additional_picture_documents]['.$aIdx.']'; $inputId = 'report_g1_add_pic_file_'.$aIdx; $adoc = is_array($adoc ?? null) ? $adoc : []; $attachStorage = trim((string) ($adoc['attachment_storage'] ?? '')); $attachOriginal = trim((string) ($adoc['attachment_original_name'] ?? '')); $reportDraftIdForG1 = (int) ($reportDraftIdForG1 ?? old('report_draft_id', $reportDraftId ?? 0)); $mecReportIdForG1 = (int) ($mecReportIdForG1 ?? old('mec_workflow_report_id', $mecReportWorkflowId ?? 0)); $previewUrl = (! $isTemplate && $attachStorage !== '') ? mec_report_part_g_additional_attachment_preview_url($reportDraftIdForG1, $mecReportIdForG1, (int) $aIdxRaw, $attachStorage) : ''; $hasFile = $previewUrl !== '' || $attachOriginal !== ''; $extLabel = $attachOriginal !== '' ? strtoupper(pathinfo($attachOriginal, PATHINFO_EXTENSION) ?: 'IMAGE') : ''; $displayName = $attachOriginal !== '' ? $attachOriginal : 'No file selected'; @endphp
@if ($previewUrl !== '') @else @endif
No picture yet
{{ $displayName }}
@if ($extLabel !== '') {{ $extLabel }}@if ($attachStorage !== '') • Saved @endif @else Select an image file @endif
@if ($attachStorage !== '') @endif
@error($dotAdd.'attachment') {{ $message }} @enderror