@extends('layout', ['profile' => true]) @section('content')
@include('profile._aside', ['active' => 'profile'])
{{ __e('Welcome') }} {{ auth()->user()->en_f_name }}!
@include('profile._mob_profile', ['active' => 'profile']) @php $today_session = false; $currentCourses = auth() ->user() ->course_customer() ->where('confirmation', 'Confirmed') ->whereHas('course', function ($q) { $q->where('course_status_id', 2); }) ->get(); @endphp @foreach ($currentCourses as $currentCourse) @if ($today_lecture = $currentCourse->course->course_sessions()->whereDate('session_date', '=', date('Y-m-d'))->where('status', '!=', 'completed')->orderBy('session_date', 'ASC')->first()) @if (!$today_session) @php $today_session= true ; @endphp {{ __e('Stay tuned, you have a session today.') }} @endif
{{ $currentCourse->course_name() }} {{ __e('The session will start in') }} {{ $today_lecture->after() }}
@livewire('join-session-component', ['session_id' => $today_lecture->id])
@endif @endforeach @if (!$today_session)
{{ __e('you dont have a session today.') }}
@endif {{ __e('Current Courses') }} @if ($currentCourses->count())
@foreach ($currentCourses as $courseCustomer) @php $course = $courseCustomer->course; $attendance_percentage = $courseCustomer->get_attendance_percentage() * 100; $color = $attendance_percentage > 50 ? '#EB695D' : '#38A7B8'; @endphp @include('profile._current_course', [ 'color' => $color, 'attendance_percentage' => $attendance_percentage, 'course' => $courseCustomer->course, 'route' => null, ]) @endforeach
@else
{{ __e('you dont have a current Course') }}
@endif {{ __e('Finished Courses') }} @php $finishedCourses = auth() ->user() ->course_customer() ->where('confirmation', 'Confirmed') ->whereHas('course', function ($q) { $q->whereIn('course_status_id', [6, 7]); }) ->get(); @endphp @if ($finishedCourses->count()) @foreach ($finishedCourses as $courseCustomer)
{{ $courseCustomer->course_name() }} {{ $courseCustomer->course->instructor ? __e('With') . ' ' . $courseCustomer->course->instructor->name : '' }}
@if ($courseCustomer->getCertificat()) {{ __e('Certificate') }} @endif
@endforeach @else
{{ __e('you dont have a finished Course') }}
@endif
@foreach ($currentCourses as $courseCustomer) @php $today_lecture = $courseCustomer->course ->course_sessions() ->whereDate('session_date', '=', date('Y-m-d')) ->orderBy('session_date', 'ASC') ->first(); // ->get(); @endphp {{-- @dd($today_lecture) --}} @if ($today_lecture) @endif @endforeach @foreach ($currentCourses as $courseCustomer) @php $course_customer_exam = $courseCustomer ->course_customer_exams() ->whereNotNull('token') ->where('customer_id', $courseCustomer->customer_id) ->where('course_customer_id', $courseCustomer->id) ->first(); @endphp @if ($course_customer_exam) @endif @endforeach
@endsection