Team 4 (Mother Forum ) disabled month
Specific Folder FTP Upload / ftp-deploy (push) Successful in 1m43s Details

This commit is contained in:
zeeshan 2026-10-10 11:52:31 +05:30
parent abf2df7acb
commit 195a9e9680
1 changed files with 54 additions and 4 deletions

View File

@ -44,9 +44,22 @@
$submissions = Formhelper::getMultiformData( $form->partition, $form_id, $form->user_id);
$submissions = $submissions->data->submissions;
echo "<pre>";
/* echo "<pre>";
print_r($submissions);
echo "</pre>";
echo "</pre>"; */
$submittedMonths = [];
if (!empty($submissions)) {
foreach ($submissions as $sub) {
if (isset($sub->formdata->month) && !empty($sub->formdata->month)) {
$submittedMonths[] = trim($sub->formdata->month);
}
}
}
$isEditMode = !empty($id);
@endphp
@ -81,7 +94,7 @@
@case('dropdown')
{{-- @case('dropdown')
<select class="form-control" id="field-{{ $question->code }}" name="{{ $question->code }}" data-initial-value="{{ isset($question->value) ? $question->value : '' }}" {{ $question->required == 'yes' ? 'required' : '' }}>
<option value=""> -- Select -- </option>
@foreach ($question->options as $option)
@ -108,7 +121,44 @@
</select>
@break --}}
@case('dropdown')
<select class="form-control" id="field-{{ $question->code }}" name="{{ $question->code }}" data-initial-value="{{ isset($question->value) ? $question->value : '' }}" {{ $question->required == 'yes' ? 'required' : '' }}>
<option value=""> -- Select -- </option>
@foreach ($question->options as $option)
@php
$isSubmitted = ($question->code == 'month' && in_array(trim($option->value), $submittedMonths));
$isSelected = (isset($question->value) && $question->value == $option->value);
$isDisabled = ($isSubmitted && (!$isEditMode || !$isSelected));
@endphp
@if($question->code == 'contact_id' && isset($option->contact->type) && $option->contact->type == 'doctor')
<option value="{{ $option->value }}"
@if($isSelected) selected @endif
msl_code="{{ $option->contact->msl_code ?? '' }}"
speciality="{{ $option->contact->speciality ?? '' }}">
{{ $option->display }}
</option>
@elseif($question->code == 'month')
<option value="{{ $option->value }}"
{{ $isSelected ? 'selected' : '' }}
{{ $isDisabled ? 'disabled' : '' }}>
{{ $option->display }} {{ $isDisabled ? '(Already Submitted)' : '' }}
</option>
@else
<option value="{{ $option->value }}"
{{ $isSelected ? 'selected' : '' }}
{{ $question->code == 'contact_id' ? 'pcode=' . ($option->contact->pcode ?? '') : '' }}
{{ $question->code == 'contact_id' ? 'speciality=' . ($option->contact->speciality ?? '') : '' }}>
{{ $option->display }}
</option>
@endif
@endforeach
</select>
@break
@case('checkbox')
@foreach($question->options as $option)
<div class="form-check mb-2 form-check-primary">