JFIF  x x C         C     "        } !1AQa "q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz        w !1AQ aq"2B #3Rbr{ gilour
<?php $sections = App\Models\Section::where('course_id', $course_details->id) ->orderBy('sort') ->get(); $completed_lesson = json_decode( App\Models\Watch_history::where('course_id', $course_details->id) ->where('student_id', Auth()->user()->id) ->value('completed_lesson'), true, ) ?? []; $active_section = App\Models\Lesson::where('id', $history->watching_lesson_id ?? '')->value('section_id'); $lesson_history = App\Models\Watch_history::where('course_id', $course_details->id) ->where('student_id', auth()->user()->id) ->firstOrNew(); $completed_lesson_arr = json_decode($lesson_history->completed_lesson, true); $complated_lesson = is_array($completed_lesson_arr) ? count($completed_lesson_arr) : 0; $course_progress_out_of_100 = progress_bar($course_details->id); $user_id = Auth()->user()->id; $is_course_instructor = is_course_instructor($course_details->id, $user_id); $is_locked = 0; $locked_lesson_ids = array(); ?> <style> .checkbox-icon { color: #754ffe; } </style> <div class="course-content-playlist"> <div class="row border-bottom pb-3"> <div class="col-md-12"> <h1 class="heading mb-2"><?php echo e(get_phrase('Course curriculum')); ?></h1> <p class="info text-14px text-center mb-1"><?php echo e($course_progress_out_of_100); ?>% <?php echo e(get_phrase('Completed')); ?> (<?php echo e($complated_lesson); ?>/<?php echo e(lesson_count($course_details->id)); ?>) </p> </div> </div> <div class="course-playlist-accordion"> <div class="accordion" id="coursePlay"> <?php $__currentLoopData = $sections; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $section): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <?php $lessons = App\Models\Lesson::where('section_id', $section->id) ->orderBy('sort') ->get(); ?> <div class="accordion-item"> <h2 class="accordion-header"> <button class="accordion-button <?php if($active_section != $section->id): ?> collapsed <?php endif; ?>" type="button" data-bs-toggle="collapse" data-bs-target="#collapse_<?php echo e($section->id); ?>" aria-expanded="<?php if($section->id != $active_section): ?> false <?php else: ?> true <?php endif; ?>" aria-controls="collapse_<?php echo e($section->id); ?>"> <?php echo e(ucfirst($section->title)); ?> </button> </h2> <div id="collapse_<?php echo e($section->id); ?>" class="accordion-collapse collapse <?php if($section->id == $active_section): ?> show <?php endif; ?>" data-bs-parent="#coursePlay"> <div class="accordion-body"> <ul class="coourse-playlist-list"> <?php $__currentLoopData = $lessons; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $lesson): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <?php $type = $lesson->lesson_type; ?> <li class="coourse-playlist-item <?php if(isset($history->watching_lesson_id) && $lesson->id == $history->watching_lesson_id): ?> active <?php else: ?> lock <?php endif; ?>"> <div class="check-title-area align-items-center"> <?php if($course_details->enable_drip_content): ?> <?php if($is_locked): ?> <i class="fas fa-lock" title="<?php echo get_phrase('Complete previous lesson to unlock it'); ?>" data-bs-toggle="tooltip"></i> <?php else: ?> <?php if(in_array($lesson->id, $completed_lesson_arr)): ?> <i class="fas fa-check-circle checkbox-icon" title="<?php echo get_phrase('Lesson completed'); ?>"></i> <?php elseif(in_array($type, ['video-url', 'system-video', 'vimeo-url', 'google_drive'])): ?> <i class="form-check-input flexCheckChecked mt-0" title="<?php echo get_phrase('Play Now'); ?>"></i> <?php else: ?> <input class="form-check-input flexCheckChecked mt-0" <?php if(in_array($lesson->id, $completed_lesson)): ?> checked <?php endif; ?> type="checkbox" id="<?php echo e($lesson->id); ?>"> <?php endif; ?> <?php endif; ?> <div class="play-lock-number"> <span> <?php if(in_array($type, ['text', 'document_type', 'iframe'])): ?> <i class="fa-solid fa-file"></i> <?php elseif(in_array($type, ['video-url', 'system-video', 'vimeo-url'])): ?> <i class="fa-solid fa-video"></i> <?php elseif($type == 'image'): ?> <i class="fa-solid fa-image"></i> <?php elseif($type == 'google_drive'): ?> <i class="fa-brands fa-google-drive"></i> <?php else: ?> <i class="fa-solid fa-file"></i> <?php endif; ?> </span> </div> <p class="d-none"><?php echo e($lesson->lesson_type); ?></p> <a href="<?php echo e(route('course.player', ['slug' => $course_details->slug, 'id' => $lesson->id])); ?>" class="video-title"><?php echo e($lesson->title); ?></a> <?php else: ?> <input class="form-check-input flexCheckChecked mt-0" <?php if(in_array($lesson->id, $completed_lesson)): ?> checked <?php endif; ?> type="checkbox" id="<?php echo e($lesson->id); ?>"> <div class="play-lock-number"> <?php $type = $lesson->lesson_type; ?> <span> <?php if(in_array($type, ['text', 'document_type', 'iframe'])): ?> <i class="fa-solid fa-file"></i> <?php elseif(in_array($type, ['video-url', 'system-video', 'vimeo-url'])): ?> <i class="fa-solid fa-video"></i> <?php elseif($type == 'image'): ?> <i class="fa-solid fa-image"></i> <?php elseif($type == 'google_drive'): ?> <i class="fa-brands fa-google-drive"></i> <?php else: ?> <i class="fa-solid fa-file"></i> <?php endif; ?> </span> </div> <p class="d-none"><?php echo e($lesson->lesson_type); ?></p> <a href="<?php echo e(route('course.player', ['slug' => $course_details->slug, 'id' => $lesson->id])); ?>" class="video-title"><?php echo e($lesson->title); ?></a> <?php endif; ?> </div> <?php if(lesson_durations($lesson->id) != '00:00:00'): ?> <p class="duration"><?php echo e(lesson_durations($lesson->id)); ?></p> <?php endif; ?> </li> <?php if ($is_locked) { $locked_lesson_ids[] = $lesson->id; } if ( !in_array($lesson->id, $completed_lesson_arr) && !$is_locked && $course_details->enable_drip_content == 1 && auth()->user() && // Lowercase 'auth()' for consistency !$is_course_instructor ) { $is_locked = 1; } ?> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </ul> </div> </div> </div> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?> </div> </div> </div> <form class="ajaxForm" action="<?php echo e(route('set.watch.history')); ?>" method="post" id="watch_history_form"> <?php echo csrf_field(); ?> <input type="hidden" class="course_id" name="course_id" value="<?php echo e($course_details->id); ?>"> <input type="hidden" class="lesson_id" name="lesson_id"> </form> <?php /**PATH /home2/yvrgircc/public_html/ariseskilltech.com/resources/views/course_player/side_bar.blade.php ENDPATH**/ ?>