shell bypass 403
@extends(theme('layouts.master')) @section('title'){{Settings('site_title') ? Settings('site_title') : 'Infix LMS'}} | {{$course->title}} @endsection @section('og_image'){{asset($course->image)}}@endsection @section('css') <style> .course__details .video_screen { background-image: url('{{getCourseImage(@$course->image)}}'); } iframe { position: relative !important; } </style> <link href="{{asset('public/frontend/infixlmstheme/css/videopopup.css')}}" rel="stylesheet"/> <link href="{{asset('public/frontend/infixlmstheme/css/video.popup.css')}}" rel="stylesheet"/> <link href="{{asset('public/frontend/infixlmstheme/css/class_details.css')}}" rel="stylesheet"/> @endsection @section('mainContent') <x-breadcrumb :banner="$frontendContent->course_page_banner" :title="trans('frontend.Course Details')" :subTitle="$course->title"/> <x-course-deatils-page-section :course="$course" :request="$request" :isEnrolled="$isEnrolled"/> @if ($course->host=='VdoCipher') @include(theme('partials._player_modal')) @endif @endsection @section('js') <script src="{{asset('public/frontend/infixlmstheme/js/class_details.js')}}"></script> <script src="{{asset('public/frontend/infixlmstheme/js/videopopup.js')}}"></script> <script src="{{asset('public/frontend/infixlmstheme/js/video.popup.js')}}"></script> <script> $("#formSubmitBtn").on("click", function (e) { e.preventDefault(); var form = $('#deleteCommentForm'); var url = form.attr('action'); var element = form.data('element'); $.ajax({ type: "POST", url: url, data: form.serialize(), success: function (data) { } }); var el = '#' + element; $(el).hide('slow'); $('#deleteComment').modal('hide'); }); </script> <script> function deleteCommnet(item, element) { let form = $('#deleteCommentForm') form.attr('action', item); form.attr('data-element', element); } </script> <script> var SITEURL = "{{courseDetailsUrl($course->id,$course->type,$course->slug)}}"; var page = 1; load_more(page); $(window).scroll(function () { //detect page scroll if ($(window).scrollTop() + $(window).height() >= $(document).height() - 400) { page++; load_more(page); } }); function load_more(page) { $.ajax({ url: SITEURL + "?page=" + page, type: "get", datatype: "html", data: {'type': 'comment'}, beforeSend: function () { $('.ajax-loading').show(); } }) .done(function (data) { if (data.length == 0) { //notify user if nothing to load $('.ajax-loading').html(""); return; } $('.ajax-loading').hide(); //hide loading animation once data is received $("#conversition_box").append(data); //append data into #results element }) .fail(function (jqXHR, ajaxOptions, thrownError) { console.log('No response from server'); }); } load_more_review(page); $(window).scroll(function () { //detect page scroll if ($(window).scrollTop() + $(window).height() >= $(document).height() - 400) { page++; load_more_review(page); } }); function load_more_review(page) { $.ajax({ url: SITEURL + "?page=" + page, type: "get", datatype: "html", data: {'type': 'review'}, beforeSend: function () { $('.ajax-loading').show(); } }) .done(function (data) { if (data.length == 0) { //notify user if nothing to load $('.ajax-loading').html(""); return; } $('.ajax-loading').hide(); //hide loading animation once data is received $("#customers_reviews").append(data); //append data into #results element }) .fail(function (jqXHR, ajaxOptions, thrownError) { console.log('No response from server'); }); } </script> @endsection