shell bypass 403
@extends(theme('layouts.master'))
@section('title'){{Settings('site_title') ? Settings('site_title') : 'Infix LMS'}} | {{__('frontend.Bundle')}} @endsection
@section('css')
<link rel="stylesheet" href="{{asset('public/frontend/infixlmstheme/css/class_details.css')}}"/>
@endsection
@section('mainContent')
<x-breadcrumb :banner="$frontendContent->course_page_banner" :title="$frontendContent->course_page_title"
:subTitle="$frontendContent->course_page_sub_title"/>
<div class="pricing_area section_padding">
<div class="container">
<div class="row">
<div class="col-xl-9 offset-xl-1">
<div class="lms_pricing_box mb_25">
<div class="lms_pricing_head">
<h3>{{$course->title }}</h3>
@if($course->course->count() > 0)
@php
$enroll = \Modules\CourseSetting\Entities\CourseEnrolled::where('user_id',Auth::id())->where('bundle_course_id',$course->id)->first()
@endphp
<div class="show-button d-flex">
<div class="package_widget">
<div class="package_footer">
<div class="prise_tag">
<h4> {{getPriceFormat((int)$course->price)}} </h4>
</div>
</div>
</div>
@if(!$enroll)
<a href="{{route('bundle.cart',['bundle_id'=>$course->id])}}"
class="theme_btn small_btn5">{{ __('common.Buy Now') }}</a>
@else
<a href="{{route('student.dashboard')}}"
class="theme_btn small_btn5">{{ __('common.Continue Watch') }}</a>
@endif
</div>
@endif
</div>
<div class="lms_pricing_body">
@if($course->course->count() > 0)
@foreach($course->course as $key => $bundleCourse)
<div class="single_list">
<p>{{ ++$key }}. {{ $bundleCourse->course->title }}</p>
<a href="{{ route('courseDetailsView', [$bundleCourse->course->slug] )}}"
class="theme_line_btn small_btn3">View Details</a>
</div>
@endforeach
@else
<div class="card">
<div class="card-header">
<div class="dd-handle">
<div
class="text-center text-danger"> {{ __('bundleSubscription.No course found') }}</div>
</div>
</div>
</div>
@endif
</div>
</div>
<a href="#"
class="white_btn2">{{ __('Course Duration') }} {{$course->days !== '' && $course->days!=0 ? $course->days.' '.trans('Days') : 'Life Time'}} </a>
@if($course->about)
<br><br><br>
<h4 class="font_22 f_w_700">{{__('bundleSubscription.Bundle Description')}}</h4>
<hr>
<p>{{$course->about}}</p>
@endif
@if(Settings('show_review_for_bundle_subscription'))
<br> <br> <br> <br> <br> <br>
<div class="row justify-content-center">
<div class="col-xl-8 col-lg-8">
<div class="course_review_wrapper">
<div class="details_title">
<h4 class="font_22 f_w_700">{{__('frontend.Student Feedback')}}</h4>
<p class="font_16 f_w_400">{{$course->title}}</p>
</div>
<div class="course_feedback">
<div class="course_feedback_left">
<h2>{{$course->reviews->sum('star')}}</h2>
<div class="feedmak_stars">
@php
$main_stars=$course->reviews->avg('star');
$stars=intval($course->reviews->sum('star'));
@endphp
@for ($i = 0; $i < $stars; $i++)
<i class="fas fa-star"></i>
@endfor
@if ($main_stars>$stars)
<i class="fas fa-star-half"></i>
@endif
@if($main_stars==0)
@for ($i = 0; $i < 5; $i++)
<i class="far fa-star"></i>
@endfor
@endif
</div>
<span>{{__('frontend.Course Rating')}}</span>
</div>
<div class="feedbark_progressbar">
<div class="single_progrssbar">
<div class="progress">
<div class="progress-bar" role="progressbar"
style="width: {{getPercentageRating($course->starWiseReview,5)}}%"
aria-valuenow="{{getPercentageRating($course->starWiseReview,5)}}"
aria-valuemin="0" aria-valuemax="100">
</div>
</div>
<div class="rating_percent d-flex align-items-center">
<div class="feedmak_stars d-flex align-items-center">
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
</div>
<span>{{getPercentageRating($course->starWiseReview,5)}}%</span>
</div>
</div>
<div class="single_progrssbar">
<div class="progress">
<div class="progress-bar" role="progressbar"
style="width: {{getPercentageRating($course->starWiseReview,4)}}%"
aria-valuenow="{{getPercentageRating($course->starWiseReview,4)}}"
aria-valuemin="0" aria-valuemax="100">
</div>
</div>
<div class="rating_percent d-flex align-items-center">
<div class="feedmak_stars d-flex align-items-center">
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="far fa-star"></i>
</div>
<span>{{getPercentageRating($course->starWiseReview,4)}}%</span>
</div>
</div>
<div class="single_progrssbar">
<div class="progress">
<div class="progress-bar" role="progressbar"
style="width: {{getPercentageRating($course->starWiseReview,3)}}%"
aria-valuenow="{{getPercentageRating($course->starWiseReview,3)}}"
aria-valuemin="0" aria-valuemax="100">
</div>
</div>
<div class="rating_percent d-flex align-items-center">
<div class="feedmak_stars d-flex align-items-center">
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="far fa-star"></i>
<i class="far fa-star"></i>
</div>
<span>{{getPercentageRating($course->starWiseReview,3)}}%</span>
</div>
</div>
<div class="single_progrssbar">
<div class="progress">
<div class="progress-bar" role="progressbar"
style="width: {{getPercentageRating($course->starWiseReview,2)}}%"
aria-valuenow="{{getPercentageRating($course->starWiseReview,2)}}"
aria-valuemin="0" aria-valuemax="100">
</div>
</div>
<div class="rating_percent d-flex align-items-center">
<div class="feedmak_stars d-flex align-items-center">
<i class="fas fa-star"></i>
<i class="fas fa-star"></i>
<i class="far fa-star"></i>
<i class="far fa-star"></i>
<i class="far fa-star"></i>
</div>
<span>{{getPercentageRating($course->starWiseReview,2)}}%</span>
</div>
</div>
<div class="single_progrssbar">
<div class="progress">
<div class="progress-bar" role="progressbar"
style="width: {{getPercentageRating($course->starWiseReview,1)}}%"
aria-valuenow="{{getPercentageRating($course->starWiseReview,1)}}"
aria-valuemin="0" aria-valuemax="100">
</div>
</div>
<div class="rating_percent d-flex align-items-center">
<div class="feedmak_stars d-flex align-items-center">
<i class="fas fa-star"></i>
<i class="far fa-star"></i>
<i class="far fa-star"></i>
<i class="far fa-star"></i>
<i class="far fa-star"></i>
</div>
<span>{{getPercentageRating($course->starWiseReview,1)}}%</span>
</div>
</div>
</div>
</div>
<div class="course_review_header mb_20">
<div class="row align-items-center">
<div class="col-md-6">
<div class="review_poients">
@if ($course->reviews->count()<1)
@if (Auth::check() && $isEnrolled)
<p class="theme_color font_16 mb-0">{{ __('frontend.Be the first reviewer') }}</p>
@else
<p class="theme_color font_16 mb-0">{{ __('frontend.No Review found') }}</p>
@endif
@else
@endif
</div>
</div>
<div class="col-md-6">
<div class="rating_star text-right">
@php
$PickId=$course->id
@endphp
@if (Auth::check())
@if(Auth::user()->role_id==3)
@if (!in_array(Auth::user()->id,$reviewer_user_ids) && $isEnrolled)
<div
class="star_icon d-flex align-items-center justify-content-end">
<a class="rating">
<input type="radio" id="star5" name="rating"
value="5"
class="rating"/><label
class="full" for="star5" id="star5"
title="Awesome - 5 stars"
onclick="Rates(5, {{@$PickId }})"></label>
<input type="radio" id="star4" name="rating"
value="4"
class="rating"/><label
class="full" for="star4"
title="Pretty good - 4 stars"
onclick="Rates(4, {{@$PickId }})"></label>
<input type="radio" id="star3" name="rating"
value="3"
class="rating"/><label
class="full" for="star3"
title="Meh - 3 stars"
onclick="Rates(3, {{@$PickId }})"></label>
<input type="radio" id="star2" name="rating"
value="2"
class="rating"/><label
class="full" for="star2"
title="Kinda bad - 2 stars"
onclick="Rates(2, {{@$PickId }})"></label>
<input type="radio" id="star1" name="rating"
value="1"
class="rating"/><label
class="full" for="star1"
title="Bad - 1 star"
onclick="Rates(1,{{@$PickId }})"></label>
</a>
</div>
@endif
@endif
@endif
</div>
</div>
</div>
</div>
<div class="course_cutomer_reviews">
<div class="details_title">
<h4 class="font_22 f_w_700">{{__('frontend.Reviews')}}</h4>
</div>
@foreach($course->reviews as $review)
<div class="customers_reviews">
<div class="customers_reviews">
<div class="single_reviews">
@if(reviewCanDelete($review->user_id,$course->user_id))
<div class="thumb link">
{{substr($review->user->name, 0, 1)}}
<a class="position_right deleteBtn"
href="{{ route('delete.bundle.review',$review->id)}}">
<i class="fas fa-trash fa-xs"></i> </a>
</div>
@endif
<div class="review_content"><h4
class="f_w_700">{{$review->user->name}}</h4>
<div class="rated_customer d-flex align-items-center">
<div class="feedmak_stars">
@for($x = 0; $x < $review->star; $x++ )
<i class="fas fa-star"></i>
@endfor
</div>
<span>{{ $review->updated_at->diffForHumans() }}</span>
</div>
<p> {{$review->comment}} </p>
</div>
</div>
</div>
</div>
@endforeach
</div>
</div>
</div>
</div>
@endif
</div>
</div>
</div>
</div>
<div class="modal cs_modal fade admin-query" id="myModal" role="dialog">
<div class="modal-dialog modal-lg modal-dialog-centered">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">{{ __('bundleSubscription.Bundle Review') }}</h5>
<button type="button" class="close" data-dismiss="modal"><i
class="ti-close "></i></button>
</div>
<form action="{{route('submit.bundle.review')}}" method="Post">
<div class="modal-body">
@csrf
<input type="hidden" name="bundle_id" id="rating_course_id"
value="">
<input type="hidden" name="rating" id="rating_value" value="">
<div class="text-center">
<textarea class="lms_summernote" name="review" name=""
id=""
placeholder="{{__('frontend.Write your review') }}"
cols="30"
rows="10">{{old('review')}}</textarea>
<span class="text-danger" role="alert">{{$errors->first('review')}}</span>
</div>
</div>
<div class="modal-footer justify-content-center">
<div class="mt-40">
<button type="button" class="theme_line_btn mr-2"
data-dismiss="modal">{{ __('common.Cancel') }}
</button>
<button class="theme_btn "
type="submit">{{ __('common.Submit') }}</button>
</div>
</div>
</form>
</div>
</div>
</div>
<div class="modal cs_modal fade admin-query" id="deleteReview" role="dialog">
<div class="modal-dialog modal-lg modal-dialog-centered">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">{{ __('common.Delete Confirmation') }}</h5>
<button type="button" class="close" data-dismiss="modal"><i
class="ti-close "></i></button>
</div>
<form action="" id="deleteReviewForm" method="Post">
<div class="modal-body">
@csrf
{{__('common.Are you sure to delete ?')}}
</div>
<div class="modal-footer justify-content-center">
<div class="mt-40">
<button type="button" class="theme_line_btn mr-2 small_btn2"
data-dismiss="modal">{{ __('common.Cancel') }}
</button>
<a class="theme_btn small_btn2"
href="#" id="formSubmitBtn">{{ __('common.Submit') }}</a>
</div>
</div>
</form>
</div>
</div>
</div>
@endsection
@section('js')
<script>
$(".deleteBtn").click(function (e) {
e.preventDefault();
var url = $(".deleteBtn").attr('href');
$('#deleteReview').modal('show')
$('#formSubmitBtn').attr('href', url)
});
</script>
<script src="{{asset('public/frontend/infixlmstheme/js/class_details.js')}}"></script>
@endsection