@include('layouts.shared/title-meta', ['title' => $form->title ?? 'TGICS']) @include('layouts.shared/head-css', ['mode' => $mode ?? '', 'demo' => $demo ?? '']) @php $skipCodes = [ 'tgics_contact_id', 'user_id', 'hierarchy_id', 'id', 'execution_done', 'execution_date', 'no_of_attendees', 'total_amount_spent_in_rs', 'upload_photo_1', 'upload_photo_2', 'ziten_m_rx', 'total_camp_rx', 'no_of_strips_left_with_fso', ]; $qualification = ''; foreach ($questions ?? [] as $question) { if (($question->code ?? '') === 'qualification') { $qualification = trim((string) ($question->value ?? '')); break; } } $showOtherQualification = strcasecmp($qualification, 'Others') === 0; $displayValue = function ($question) { $value = $question->value ?? ''; $options = $question->options ?? []; $labelFor = function ($raw) use ($options) { $raw = trim((string) $raw); if ($raw === '') { return ''; } foreach ($options as $option) { if ((string) ($option->value ?? '') === $raw) { $display = trim((string) ($option->display ?? '')); return $display !== '' ? $display : $raw; } } return $raw; }; if (is_array($value)) { $labels = []; foreach ($value as $item) { $label = $labelFor($item); if ($label !== '') { $labels[] = $label; } } return implode(', ', $labels); } return $labelFor($value); }; $isImage = function ($url) { $path = (string) parse_url($url, PHP_URL_PATH); return in_array(strtolower(pathinfo($path, PATHINFO_EXTENSION)), ['jpg', 'jpeg', 'png', 'gif', 'webp'], true); }; @endphp

{{ $form->title ?? 'TGICS enrolment' }}

Submitted enrolment details

@if(isset($form->user_info->name) && $form->user_info->name !== '')

Submitted by: {{ $form->user_info->name }}

@endif
@foreach($questions ?? [] as $question) @php $code = (string) ($question->code ?? ''); $type = (string) ($question->type ?? ''); if ($code === '' || $type === 'hidden' || in_array($code, $skipCodes, true)) { continue; } if ($code === 'other_qualification' && !$showOtherQualification) { continue; } $shown = $displayValue($question); if ($shown === '') { continue; } @endphp
{{ $question->question }} @if($type === 'file' && $shown !== '') @if($isImage($shown)) {{ $question->question }} @else Open file @endif @else {{ $shown }} @endif
@endforeach