![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/clinic.corals.io/storage/framework/views/ |
<?php ($weekDays = App\Models\ClinicSchedule::WEEKDAY_FULL_NAME); ?> <?php ($gaps = App\Models\DoctorSession::GAPS); ?> <?php ($sessionMeetingTime = App\Models\DoctorSession::SESSION_MEETING_TIME); ?> <?php ($clinicSchedule = App\Models\ClinicSchedule::all()); ?> <div class="row gx-10 mb-9"> <div class="col-12"> <div class="maincard-section p-0"> <div class="row"> <input type="hidden" name="doctor_id" value="<?php echo e(getLogInUser()->doctor->id); ?>"/> <div class="col-4"> <div class="my-4"> <?php echo e(Form::label('session_gap',__('messages.doctor_session.session_gap').':' ,['class' => 'form-label required fs-6 fw-bolder text-gray-700 align-self-center ms-3'])); ?> <div class="ms-3"> <?php echo e(Form::select('session_gap', $gaps,isset($sessionWeekDays) ? null : $gaps[array_key_first($gaps)], ['class' => 'form-control form-control-solid form-select','data-width' => '100%', 'data-control'=>'select2','id' => 'selGap', 'placeholder' => 'Select schedule gap','required'])); ?> </div> </div> </div> <div class="col-6"> <div class="my-4"> <?php echo e(Form::label('session_meeting_time',__('messages.doctor_session.session_meeting_time').':' ,['class' => 'form-label required fs-6 fw-bolder text-gray-700 align-self-center ms-3'])); ?> <div class="ms-3"> <?php echo e(Form::select('session_meeting_time', $sessionMeetingTime, isset($sessionWeekDays) ? null : $sessionMeetingTime[array_key_first($sessionMeetingTime)], ['class' => 'form-control form-control-solid form-select','data-width' => '100%', 'data-control'=>'select2' ,'placeholder' => 'Select meeting time','required'])); ?> </div> </div> </div> </div> <?php $__currentLoopData = App\Models\ClinicSchedule::WEEKDAY; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $day => $shortWeekDay): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <?php ($isValid = isset($sessionWeekDays) && $sessionWeekDays->where('day_of_week',$day)->count() != 0); ?> <?php ($clinicScheduleDay = $clinicSchedule->where('day_of_week',$day)->first()); ?> <div class="weekly-content" data-day="<?php echo e($day); ?>"> <div class="d-flex w-100 align-items-center position-relative"> <div class="d-flex flex-md-row flex-column w-100 weekly-row"> <div class="form-check form-check-custom form-check-solid mb-0 checkbox-content d-flex align-items-center"> <input id="chkShortWeekDay_<?php echo e($shortWeekDay); ?>" class="form-check-input" type="checkbox" value="<?php echo e($day); ?>" name="checked_week_days[]" <?php if(isset($sessionWeekDays)): ?> <?php if($isValid): ?> checked="checked" <?php else: ?> disabled <?php endif; ?> <?php elseif(!$loop->last && $clinicScheduleDay): ?> checked="checked" <?php else: ?> disabled <?php endif; ?>> <label class="form-check-label" for="chkShortWeekDay_<?php echo e($shortWeekDay); ?>"> <span class="fs-5 fw-bold d-md-block d-none"><?php echo e($shortWeekDay); ?></span> </label> </div> <?php if(isset($sessionWeekDays)): ?> <?php if(!$isValid): ?> <div class="unavailable-time">Unavailable</div> <?php endif; ?> <?php elseif($loop->last || !$clinicScheduleDay): ?> <div class="unavailable-time">Unavailable</div> <?php endif; ?> <div class="session-times"> <?php if($clinicScheduleDay): ?> <?php ($slots = getSlotByGap($clinicScheduleDay->start_time,$clinicScheduleDay->end_time)); ?> <?php if(isset($sessionWeekDays) && $sessionWeekDays->count()): ?> <?php $__currentLoopData = $sessionWeekDays->where('day_of_week',$day); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $weekDaySlot): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <?php echo $__env->make('doctor_sessions.slot',['slot' => $slots,'day' => $day,'weekDaySlot' => $weekDaySlot], \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> <?php else: ?> <?php if(!$loop->last): ?> <?php if(!isset($sessionWeekDays) || $isValid): ?> <?php echo $__env->make('doctor_sessions.slot',['slot' => $slots,'day' => $day], \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?> <?php endif; ?> <?php else: ?> <div class="session-time"></div> <?php endif; ?> <?php endif; ?> <?php endif; ?> </div> </div> <?php if($clinicScheduleDay): ?> <div class="weekly-icon position-absolute end-0 d-flex"> <a href="javascript:void(0)" class="add-session-time" data-bs-toggle="tooltip" title="Add"> <img class="me-4" src="<?php echo e(asset('assets/image/plus.svg')); ?>" alt=""/> </a> <div> <a href="javascript:void(0)" class="" data-kt-menu-trigger="click" data-kt-menu-attach="parent" data-kt-menu-placement="bottom-end" data-kt-menu-flip="bottom" data-bs-toggle="tooltip" title="Copy"> <img src="<?php echo e(asset('assets/image/copy.svg')); ?>" alt=""/> </a> <div class="copy-card menu menu-sub menu-sub-dropdown menu-column menu-rounded menu-gray-600 menu-state-bg menu-state-primary" data-kt-menu="true"> <div class="menu-item"> <div class="menu-content"> <?php $__currentLoopData = $weekDays; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $weekDayKey => $weekDay): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <?php if($day != $weekDayKey && $clinicSchedule->where('day_of_week',$weekDayKey)->count()): ?> <div class="form-check form-check-custom form-check-solid copy-label"> <label class="form-check-label w-100 ms-0" for="chkCopyDay_<?php echo e($shortWeekDay); ?>_<?php echo e($weekDay); ?>"> <?php echo e($weekDay); ?> </label> <input class="form-check-input copy-check-input" id="chkCopyDay_<?php echo e($shortWeekDay); ?>_<?php echo e($weekDay); ?>" type="checkbox" value="<?php echo e($weekDayKey); ?>"/> </div> <?php endif; ?> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> <button type="button" data-copy-day="<?php echo e($day); ?>" class="btn btn-primary copy-btn">Copy </button> </div> </div> </div> </div> </div> <?php endif; ?> </div> </div> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </div> </div> </div> <div> <?php if($clinicSchedule->count() == 0): ?> <?php echo e(Form::submit(__('messages.common.save'),['class' => 'btn btn-primary me-2','disabled'])); ?> <?php else: ?> <?php echo e(Form::submit(__('messages.common.save'),['class' => 'btn btn-primary me-2'])); ?> <?php endif; ?> </div> <?php /**PATH /home/corals/clinic.corals.io/resources/views/doctor_sessions/doctor_schedule_edit.blade.php ENDPATH**/ ?>