@if(Session::has('error'))
{{Session::get('error')}}
@endif
@if(session('success'))
{{ session('success') }}
@endif
{{$form->title}}
@if(!isset($form->is_approval) || (isset($form->is_approval) && $form->is_approval != 'yes' ) )
@endif
@if(isset($form->user_info))
Submitted By: {{$form->user_info->name}}
@endif
@php
@php
$submissions = Formhelper::getMultiformData($form->partition, $form_id, $form->user_id);
// 1. null safe check
$submissions = $submissions->data->submissions ?? [];
$currentRecordId = $id ?? null;
$alreadySubmittedDoctors = [];
if (!empty($submissions)) {
foreach ($submissions as $sub) {
$subObj = (object)$sub; // safe object cast
if ($currentRecordId && isset($subObj->id) && (string)$subObj->id === (string)$currentRecordId) {
continue;
}
if (isset($subObj->formdata)) {
$fData = (object)$subObj->formdata;
if (!empty($fData->contact_id)) {
$alreadySubmittedDoctors[] = (string)$fData->contact_id;
}
if (!empty($fData->cont_id)) {
$alreadySubmittedDoctors[] = (string)$fData->cont_id;
}
}
}
}
$alreadySubmittedDoctors = array_values(array_unique($alreadySubmittedDoctors));
@endphp
@endphp
@if(count($submissions) <=4)
@else
You have already submitted 5 Doctors
@endif