@extends('layouts.users_app') @section('title', 'user statement') @section('sidebar') @include('layouts.user.sidebar-header') @endsection @section('content')
Information Request {{ $case_request_information->case->id }}
{{-- --}}
case->case_head_office->getLogoAttribute() }}>
{{ $case_request_information->created_at->diffForHumans() }}
Requested By: {{ $case_request_information->first_name }} {{ $case_request_information->last_name }}
Reason for requesting: {{ isset($case_request_information->note) ? $case_request_information->note : 'No description available' }}
@if(isset($case_request_information) && $case_request_information->attachment)
  •  {{ basename($case_request_information->attachment) }}
  • @endif
    @if ($case_request_information->is_available_to_person == 1)
    @php $record = $case_request_information->case->link_case_with_form; $updated_records = $record->all_linked_records()->last(); if (isset($updated_records->raw_form)) { $questionsJson = json_decode($updated_records->raw_form, true); } else { $questionsJson = json_decode($record->raw_form, true); } $data_objects = []; if ($record->raw_form) { $questionIds = json_decode($case_request_information->question_ids, true); if (is_array($questionIds)) { foreach ($questionsJson['pages'] as $page) { if (isset($page['items']) && count($page['items']) > 0) { foreach ($page['items'] as $item) { if ( isset( $item['label'], $item['input'], $item['input']['type'], $item['input']['value'] ) && in_array($item['id'], $questionIds) ) { $type = $item['input']['type']; $value = $item['input']['value']; switch ($type) { case 'text': case 'email': case 'phone': case 'textarea': $data_objects[] = [ 'label' => $item['label'], 'value' => $value, ]; break; case 'number': $data_objects[] = [ 'label' => $item['label'], 'value' => $value, ]; break; case 'date': $date = date('Y-m-d', strtotime($value)); $data_objects[] = [ 'label' => $item['label'], 'value' => $date, ]; break; case 'time': $time = date('H:i', strtotime($value)); $data_objects[] = [ 'label' => $item['label'], 'value' => $time, ]; break; case 'radio': $data_objects[] = [ 'label' => $item['label'], 'value' => $value, ]; break; case 'checkbox': $data_objects[] = [ 'label' => $item['label'], 'value' => implode(', ', $value), ]; break; case 'select': if (is_array($value)) { $data_objects[] = [ 'label' => $item['label'], 'value' => isset($value['val']) ? $value['val'] : (isset($value['text']) ? $value['text'] : ' '), ]; } else { $data_objects[] = [ 'label' => $item['label'], 'value' => $value, ]; } break; case 'dmd': $records = $item['input']['records'] ?? []; $dmd_values = []; foreach ($records as $record2) { $vtm = $record2['vtm']['vtm_string'] ?? ''; $vmp = $record2['vmp']['vp_string'] ?? ''; $other = $record2['other'] ?? ''; $dmd_values[] = implode( ', ', array_filter([$vtm, $vmp, $other]), ); } if (!empty($dmd_values)) { $data_objects[] = [ 'label' => $item['label'], 'value' => implode('; ', $dmd_values), ]; } break; } } } } } } } @endphp
    @foreach ($data_objects as $index => $data)
    @endforeach
    @endif
    @foreach ($case_request_information->case->link_case_with_form->form->stages as $key => $stage)
    {{ $stage->stage_name }}
    @foreach ($stage->groups as $group)
    {{ $group->group_name }}
    @foreach ($group->questions as $question) @php $value = $case_request_information->case->link_case_with_form->data->where('question_id', $question->id)->first(); @endphp @if ($value && $value->radact)
    @endif @endforeach
    @endforeach
    @endforeach {{-- @foreach ($case->link_case_with_form->data as $data) @if ($data->question)

    {{$data->question->question_name}}: {{$data->question_value}}


    @endif @endforeach --}}
    @if ($case_request_information->note)
    {{ $case_request_information->note }}
    @endif
    @if ($case_request_information->status == 0)
    @csrf @foreach ($case_request_information->questions as $question)

    @endforeach

    {{-- Submit By --}} {{-- Phone --}}
    @else @foreach ($case_request_information->questions as $question) {{ $question->question }}

    {{ $question->answer }}

    @endforeach @foreach ($case_request_information->documents as $doc)
  •  {{ $doc->document->document->original_file_name() }}
  • @endforeach @endif
    @section('scripts') @endsection @endsection