Team 4 (Happy Clinic Nov'26) Duplicate Doctor
Specific Folder FTP Upload / ftp-deploy (push) Successful in 42s Details

This commit is contained in:
zeeshan 2026-11-12 15:31:08 +05:30
parent cba2ec47af
commit 50c185f1ed
1 changed files with 15 additions and 4 deletions

View File

@ -44,9 +44,14 @@
$submissions = Formhelper::getMultiformData( $form->partition, $form_id, $form->user_id);
$submissions = $submissions->data->submissions;
echo "<pre>";
print_r($submissions);
echo "</pre>";
$submitted_doctors = [];
if (!empty($submissions)) {
foreach ($submissions as $sub) {
if (isset($sub->formdata->contact_id)) {
$submitted_doctors[] = $sub->formdata->contact_id;
}
}
}
@endphp
@ -99,14 +104,20 @@
<option value=""> -- Select -- </option>
@foreach ($question->options as $option)
@if($question->code == 'contact_id' && isset($option->contact->type) && $option->contact->type == 'doctor' )
@php
$is_already_added = in_array($option->value, $submitted_doctors) && (!isset($question->value) || $question->value != $option->value);
@endphp
<option value="{{ $option->value }}"
@if(isset($question->value) && $question->value == $option->value) selected @endif
@if($question->code == 'contact_id')
@if(isset($question->value) && $question->value == $option->value) selected @endif
@if($is_already_added) disabled @endif
msl_code="{{ (isset($option->contact->legacy_code) ? $option->contact->legacy_code : '') }}"
speciality="{{ (isset($option->contact->speciality) ? $option->contact->speciality : '') }}"
@endif
>
{{ $option->display }}
{{ $option->display }} {{ $is_already_added ? '(Already added)' : '' }}
</option>
@elseif($question->code != 'contact_id')
<option value="{{ $option->value }}" {{ isset($question->value) && $question->value == $option->value ? 'selected' : '' }} {{ $question->code == 'contact_id' ? 'pcode= ' . (isset($option->contact->pcode)?$option->contact->pcode:'') . ' ' : '' }} {{ isset($question->value) && $question->value == $option->value ? 'selected' : '' }} {{ $question->code == 'contact_id' ? 'speciality= ' . (isset($option->contact->speciality) ? $option->contact->speciality :'') . ' ' : '' }} >