@extends('theme2.master') @section('title', 'My Courses') @section('content') @include('admin.message') @php $gets = App\Breadcum::first(); @endphp @php $hasCourses = false; $hasBundleCourses = false; $bundleCourseIds = []; @endphp @foreach ($enroll as $enrol) @if ($enrol->status == 1 && $enrol->user_id == Auth::user()->id) @if (!empty($enrol->course_id)) @php $hasCourses = true; @endphp @endif @if (!empty($enrol->bundle_id) && ($enrol->subscription_status === 'active' || $enrol->status == 1)) @php $bundle_order = App\BundleCourse::where('id', $enrol->bundle_id)->first(); @endphp @if (!empty($bundle_order) && !empty($bundle_order->course_id)) @php $hasBundleCourses = true; $bundleCourseIds = array_merge($bundleCourseIds, $bundle_order->course_id); @endphp @endif @endif @endif @endforeach @if ($hasCourses || $hasBundleCourses)
@foreach ($enroll as $enrol) @if (!empty($enrol->course_id) && $enrol->status == 1 && $enrol->user_id == Auth::user()->id)
  • @php $learn = $price = $value = $sub_total = 0; $reviews = App\ReviewRating::where('course_id', optional($enrol->courses)->id ?? 0)->where('status', '1')->get(); @endphp @if ($reviews->isNotEmpty()) @php $count = $reviews->count(); foreach ($reviews as $review) { $learn += ($review->learn ?? 0) * 5; $price += ($review->price ?? 0) * 5; $value += ($review->value ?? 0) * 5; $sub_total += $learn + $price + $value; } $count = $count * 3 * 5; $rat = $count > 0 ? $sub_total / $count : 0; $ratings_var = ($rat * 100) / 5; @endphp
    @else
    {{ __('No Rating') }}
    @endif
  • @php $reviewcount = App\ReviewRating::where('course_id', optional($enrol->courses)->id ?? 0)->where('status', '1')->whereNotNull('review')->get(); $learn = $price = $value = $sub_total = 0; foreach ($reviewcount as $review) { $learn += ($review->learn ?? 0) * 5; $price += ($review->price ?? 0) * 5; $value += ($review->value ?? 0) * 5; $sub_total += $learn + $price + $value; } $count = $reviewcount->count() * 3 * 5; $overallrating = $count > 0 ? round(($sub_total / $count) * 100 / 5 / 10, 1) : null; @endphp @if ($overallrating) {{ $overallrating }}{{ App\ReviewRating::where('course_id', optional($enrol->courses)->id ?? 0)->count() ?? 0 }} {{ __('Reviews') }} @endif
@php $progress = App\CourseProgress::where('course_id', optional($enrol->courses)->id ?? 0)->where('user_id', Auth::user()->id)->first(); @endphp @if (!empty($progress) && !empty($progress->all_chapter_id)) @php $total_count = count($progress->all_chapter_id); $read_count = count($progress->mark_chapter_id ?? []); $progres = $total_count > 0 ? ($read_count / $total_count) * 100 : 0; @endphp
{{ __('Complete') }} {{ $progres }}%
@else
@endif
@endif @endforeach @foreach ($enroll as $enrol) @if (!empty($enrol->bundle_id) && ($enrol->subscription_status === 'active' || $enrol->status == 1)) @php $bundle_order = App\BundleCourse::where('id', $enrol->bundle_id)->first(); @endphp @if (!empty($bundle_order) && !empty($bundle_order->course_id)) @foreach ($bundle_order->course_id as $bundle_course) @php $coursess = App\Course::where('id', $bundle_course)->first(); @endphp @if (!empty($coursess))
  • @php $learn = $price = $value = $sub_total = 0; $reviews = App\ReviewRating::where('course_id', $coursess->id)->where('status', '1')->get(); @endphp @if ($reviews->isNotEmpty()) @php $count = $reviews->count(); foreach ($reviews as $review) { $learn += ($review->learn ?? 0) * 5; $price += ($review->price ?? 0) * 5; $value += ($review->value ?? 0) * 5; $sub_total += $learn + $price + $value; } $count = $count * 3 * 5; $rat = $count > 0 ? $sub_total / $count : 0; $ratings_var = ($rat * 100) / 5; @endphp
    @else
    {{ __('No Rating') }}
    @endif
  • @php $reviewcount = App\ReviewRating::where('course_id', $coursess->id)->where('status', '1')->whereNotNull('review')->get(); $learn = $price = $value = $sub_total = 0; foreach ($reviewcount as $review) { $learn += ($review->learn ?? 0) * 5; $price += ($review->price ?? 0) * 5; $value += ($review->value ?? 0) * 5; $sub_total += $learn + $price + $value; } $count = $reviewcount->count() * 3 * 5; $overallrating = $count > 0 ? round(($sub_total / $count) * 100 / 5 / 10, 1) : null; @endphp @if ($overallrating) {{ $overallrating }} @endif
  • ({{ App\ReviewRating::where('course_id', $coursess->id)->count() ?? 0 }} {{ __('Reviews') }})
@php $progress = App\CourseProgress::where('course_id', $coursess->id)->where('user_id', Auth::user()->id)->first(); @endphp @if (!empty($progress) && !empty($progress->all_chapter_id)) @php $total_count = count($progress->all_chapter_id); $read_count = count($progress->mark_chapter_id ?? []); $progres = $total_count > 0 ? ($read_count / $total_count) * 100 : 0; @endphp
{{ $progres }}% {{ __('Complete') }}
@else
{{ __('Start Course') }}
@endif
@endif @endforeach @endif @endif @endforeach
@else
{{ __('When you enroll') }} {{ __('Browse') }}
@endif @if (!$hasBundleCourses && !empty($bundleCourseIds))
{{ __('No courses found in this bundle.') }}
@endif @if (!empty($bigbluemeeting) && count($bigbluemeeting) > 0)

{{ __('BigBlue Meetings') }}

@endif @if (!empty($zoommeeting) && count($zoommeeting) > 0)

{{ __('Zoom Meetings') }}

@endif @endsection