@extends('layouts.student') @section('content')
@lang('student.dashboard') {{-- Top cards --}} {{--
@lang('student.my balance')
@if ($balance)

{{ round($wamount,2) }} {{ $paymentGateway == 2 ? 'EGP' : 'AED' }}

@else

0 @lang('student.EGP')

@endif @lang('student.recharge')
@lang('student.transactions.attendance transactions card')

{{$transaction_by_lesson_count}}

@lang('student.view transactions')
@lang('student.transactions.recharge transactions card')

{{$recharge_transaction_count}}

@lang('student.view transactions')
@lang('student.total enrolled')

{{$user_enrolled_courses_count}}

@lang('student.view courses')
@if ($installments != 0)
@lang('student.total installments')

{{$installments}}

@lang('student.view installments')
@endif
--}} {{-- @if ($enrollments) @if ($installment_notifications->count() > 0)

Installment Notifications

@csrf
    @foreach ($installment_notifications as $notification)
  • img
    {{$notification->data['title']}}
    Course name: {{$notification->data['course']}}

    {{$notification->data['body']}}

    View Details {{$notification->created_at->diffForHumans()}}
  • @endforeach
@endif @endif --}} {{-- tabs --}} {{-- Course offering section --}} @if ($sessions) {{--
@lang('student.search by course name')
@lang('student.filter by')
--}}
@forelse ($sessions as $session => $item)
@foreach ($offered_courses as $offer) @endforeach
{{ $offer->bname }}
{{ $offer->cname }}
@if ($offer->has_label) @endif

{{ $offer->cname .' ( '. $offer->lshort_name .' )'}}

{{ $offer->lname }}

{{ $offer->sname }} {{ $offer->year }}

{{--

--}}

{{ Str::limit($offer->cdescription, 100, '....') }}

currency == 2){ $currency = 'EGP'; $amount_per_course=$offer->fee_per_course_total; $amount_per_lesson=$offer->fee_per_lesson_total; $amount_per_month=$offer->fee_course_per_month; }else{ if($studentCourses->contains('coffid',$offer->coffid)){ $enrollment=$studentCourses->where('coffid',$offer->coffid)->first(); $currency = $paymentGateway == 1 ? 'AED':'EGP'; if($enrollment->fees_by_lesson){ $amount_per_lesson=$paymentGateway == 1 ? $enrollment->amount_due_aed : $enrollment->amount_due; $amount_per_course=$paymentGateway == 1 ? $offer->fee_per_course_total : $offer->fee_per_course_total * $enrollment->rate; }else{ $amount_per_lesson=$paymentGateway == 1 ? $offer->fee_per_lesson_total : $offer->fee_per_lesson_total * $enrollment->rate; $amount_per_course=$paymentGateway == 1 ? $enrollment->amount_aed : $enrollment->amount; $amount_per_month=$paymentGateway == 1 ? $offer->fee_course_per_month : $offer->fee_course_per_month * $enrollment->rate; } }else{ $currency= $paymentGateway == 1 ? 'AED':'EGP'; $amount_per_course= $paymentGateway == 1 ? $offer->fee_per_course_total : ($offer->is_priced ? $offer->fee_per_course_total_egp : $offer->fee_per_course_total * $currentRate); $amount_per_lesson= $paymentGateway == 1 ? $offer->fee_per_lesson_total : $offer->fee_per_lesson_total * $currentRate; $amount_per_month= $paymentGateway == 1 ? $offer->fee_course_per_month : $offer->fee_course_per_month * $currentRate; } } @endphp style="clear:both">
@if ($offer->fee_per_lesson_total > 0)

{{ $amount_per_lesson }} {{ $currency }} / @lang('student.lesson')

@endif @if ($offer->fee_per_course_total > 0)

@if ($offer->by_month) {{$amount_per_month}} {{ $currency }} / @lang('student.month') @elseif ($offer->course_discount > 0 ) {{$amount_per_course}} {{ $amount_per_course - ($amount_per_course * ($offer->course_discount / 100)) }} {{ $currency }} / @lang('student.course') @else {{$amount_per_course}} {{ $currency }} / @lang('student.course') @endif

@endif @if($offer->allow_enrollment)

@lang('student.enrollment-opened')

@else

@lang('student.enrollment-closed')

@endif
@empty

Looks like There Is No Courses Been Found

@endforelse
@endif {{-- Meeting section --}} @if ($enrollments) {{-- Enrolled Courses and Today Schedule--}}

@lang('student.curently enrolled courses')

{{-- Enrolled Courses --}}
count() > 2 ? "container":""}}> @forelse ($enrollments as $enrollment)

{{ $enrollment->cname}} @if ($enrollment->has_label) {{$enrollment->label}} @endif

{{$enrollment->lname}}

{{ $enrollment->bname }} {{ $enrollment->sname }} {{ $enrollment->year }}

{{ $enrollment->ttname }}

@lang('student.view course')

@empty

Looks like There Is No Courses Been Found

@endforelse
{{-- Today schedule --}}
{{-- Plain Meeting --}}

@lang('student.today schedule')

@forelse ($courses as $course) @foreach ($course->meeting as $meeting) @if ($meeting->mstartdate == date('Y-m-d') && $meeting->mnumber != '00000000000' && $meeting->is_copied == 0 && $meeting->mstatus != 'Canceled' && $meeting->is_extra == 0 && in_array($meeting->gid,$student_favourites->pluck('gid')->toArray()) && $meeting->groupSchedule->is_deleted == 0)
{{$course->course->level->lshort_name}}
{{ $course->academicYearSession->sessions->sname }} {{ $course->academicYearSession->year }}
{{-- @if(date('H:i:s', strtotime('-15 minutes')) <= $meeting->mstarttime || $meeting->mstarttime < date('H:i:s', strtotime('+'. $meeting->mduration .' minutes'))) --}} {{-- @php $found = 0; @endphp @if( now()->format('H:i:s') < date('H:i:s', strtotime('+'. $meeting->mduration + $time_after .' minutes', strtotime($meeting->mstarttime))) && now()->format('H:i:s') > date('H:i:s', strtotime($meeting->mstarttime) - $time_before ) && $meeting->mstartdate === now()->format('Y-m-d') ) @php $found = 1; @endphp @endif @if ($found) @else @endif --}} {{ $meeting->groupSchedule->className->classname }}

{{ $teamCoach->firstWhere('ttid', $course->ttid)->user->first_name }} {{ $teamCoach->firstWhere('ttid', $course->ttid)->user->last_name }}

{{ date('h:i A', strtotime($meeting->mstarttime)) }}
@endif @endforeach @empty

No Sessions For Today

@endforelse
{{-- Extra Meeting --}} {{--

@lang('student.extra schedule')

@if ($student_extra_meetings || $student_extra_meetings_free_for_all || $student_extra_meetings_paid_for_all) @foreach ($student_extra_meetings->where('mstartdate', date('Y-m-d')) as $meeting)
{{$meeting->lshort_name}}
{{ $meeting->sname }} {{ $meeting->year }}
@php $found = 0; @endphp @if( now()->format('H:i:s') < date('H:i:s', strtotime('+'. $meeting->mduration + $time_after .' minutes', strtotime($meeting->mstarttime))) && now()->format('H:i:s') > date('H:i:s',strtotime($meeting->mstarttime) - $time_before ) && $meeting->mstartdate === now()->format('Y-m-d') ) @php $found = 1; @endphp @endif @if ($found) @if ($meeting->mstatus != 'Canceled')
@endif
@else @endif
{{ $meeting->exmtyname }}

{{ $teamCoach->firstWhere('ttid', $meeting->ttid)->user->first_name }} {{ $teamCoach->firstWhere('ttid', $meeting->ttid)->user->last_name }}

{{ date('h:i A', strtotime($meeting->mstarttime)) }}
@endforeach @foreach ($student_extra_meetings_free_for_all->where('mstartdate', date('Y-m-d')) as $free_meeting)
{{$free_meeting->lshort_name}}
{{ $free_meeting->sname }} {{ $free_meeting->year }}
@php $found = 0; @endphp @if( now()->format('H:i:s') < date('H:i:s', strtotime('+'. $free_meeting->mduration + $time_after .' minutes', strtotime($free_meeting->mstarttime))) && now()->format('H:i:s') > date('H:i:s', strtotime($free_meeting->mstarttime) - $time_before ) && $free_meeting->mstartdate === now()->format('Y-m-d') ) @php $found = 1; @endphp @endif @if ($found) @if ($free_meeting->mstatus != 'Canceled')
@endif
@else @endif
{{ $free_meeting->exmtyname }}

{{ $teamCoach->firstWhere('ttid', $free_meeting->ttid)->user->first_name }} {{ $teamCoach->firstWhere('ttid', $free_meeting->ttid)->user->last_name }}

{{ date('h:i A', strtotime($free_meeting->mstarttime)) }}
@endforeach @foreach ($student_extra_meetings_paid_for_all->where('mstartdate', date('Y-m-d')) as $paid_meeting)
{{$paid_meeting->lshort_name}}
{{ $paid_meeting->sname }} {{ $paid_meeting->year }}
@php $found = 0; @endphp @if( now()->format('H:i:s') < date('H:i:s', strtotime('+'. $paid_meeting->mduration + $time_after.' minutes', strtotime($paid_meeting->mstarttime))) && now()->format('H:i:s') > date('H:i:s',strtotime($paid_meeting->mstarttime) - $time_before ) && $paid_meeting->mstartdate === now()->format('Y-m-d') ) @php $found = 1; @endphp @endif @if ($found) @if ($paid_meeting->mstatus != 'Canceled')
@endif
@else @endif
{{ $paid_meeting->exmtyname }}

{{ $teamCoach->firstWhere('ttid', $paid_meeting->ttid)->user->first_name }} {{ $teamCoach->firstWhere('ttid', $paid_meeting->ttid)->user->last_name }}

{{ date('h:i A', strtotime($paid_meeting->mstarttime)) }}
@endforeach @else

No Extra Sessions For Today

@endif
--}}
{{-- Meetings --}}

@lang('student.meetings')

{{-- tabs --}}
{{-- meetings content --}}
{{-- Yesterday Meetings --}}
{{-- --}} @foreach ($courses as $course) @foreach ($course->meeting as $meeting) @if ($meeting->mstartdate == date('Y-m-d',strtotime("-1 days")) && $meeting->mnumber != '00000000000' && $meeting->is_copied == 0 && $meeting->mstatus != 'Canceled' && in_array($meeting->gid,$student_favourites->pluck('gid')->toArray()) && $meeting->groupSchedule->is_deleted == 0) {{-- Plain Meeting --}} {{-- --}} @endif @endforeach @endforeach {{-- Paid For All --}} @foreach ($student_extra_meetings_paid_for_all->where('mstartdate', date('Y-m-d',strtotime("-1 days"))) as $paid_meeting) @endforeach {{-- Not Free For All --}} @foreach ($student_extra_meetings->where('mstartdate', date('Y-m-d',strtotime("-1 days"))) as $meeting) @endforeach {{-- Free For All --}} @foreach ($student_extra_meetings_free_for_all->where('mstartdate', date('Y-m-d',strtotime("-1 days"))) as $free_meeting) @endforeach
group course@lang('student.table.status')@lang('student.table.date/time') Room
{{$meeting->group->groupName->gname}} @if ( $course->has_label) {{ $course->label }} @endif {{$meeting->mtopic}}{{$meeting->mstatus}} {{ $meeting->mstartdate . ' / '}} {{date('h:i A', strtotime($meeting->mstarttime))}} {{ $meeting->groupSchedule->className->classname }}
Extra meeting {{$paid_meeting->mtopic}} {{$paid_meeting->mstatus}} {{ $paid_meeting->mstartdate . ' / '}} {{date('h:i A', strtotime($paid_meeting->mstarttime))}}
Extra meeting {{$meeting->mtopic}} {{$meeting->mstatus}} {{ $meeting->mstartdate . ' / '}} {{date('h:i A', strtotime($meeting->mstarttime))}}
Extra meeting {{$free_meeting->mtopic}} {{$free_meeting->mstatus}} {{ $free_meeting->mstartdate . ' / '}} {{date('h:i A', strtotime($free_meeting->mstarttime))}}
{{-- Today Meetings --}}
{{-- --}} {{-- --}} {{-- plain meeting --}} @foreach ($courses as $course) @foreach ($course->meeting as $meeting) @if ($meeting->mstartdate == date('Y-m-d') && $meeting->mnumber != '00000000000' && $meeting->is_copied == 0 && $meeting->mstatus != 'Canceled' && in_array($meeting->gid,$student_favourites->pluck('gid')->toArray()) && $meeting->groupSchedule->is_deleted == 0 ) {{-- Plain Meeting --}} {{-- --}} {{-- --}} @endif @endforeach @endforeach {{-- Extra meeting --}} {{-- Paid For All --}} @foreach ($student_extra_meetings_paid_for_all->where('mstartdate', date('Y-m-d')) as $paid_meeting) @endforeach {{-- Not Free For All --}} @foreach ($student_extra_meetings->where('mstartdate', date('Y-m-d')) as $meeting) @endforeach {{-- Free For All --}} @foreach ($student_extra_meetings_free_for_all->where('mstartdate', date('Y-m-d')) as $free_meeting) @endforeach
group course@lang('student.table.status')@lang('student.table.date/time') Room
{{$meeting->group->groupName->gname}} @if ( $course->has_label) {{ $course->label }} @endif {{$meeting->mtopic}}{{$meeting->mstatus}} {{ $meeting->mstartdate . ' / '}} {{date('h:i A', strtotime($meeting->mstarttime))}} {{ $meeting->groupSchedule->className->classname }} @php $found = 0; @endphp @if( now()->format('H:i:s') < date('H:i:s', strtotime('+'. $meeting->mduration + $time_after .' minutes', strtotime($meeting->mstarttime))) && now()->format('H:i:s') > date('H:i:s', strtotime($meeting->mstarttime) - $time_before ) && $meeting->mstartdate === now()->format('Y-m-d') ) @php $found = 1; @endphp @endif @if ($found) @else @endif
Extra meeting {{$paid_meeting->mtopic}} {{$paid_meeting->mstatus}} {{ $paid_meeting->mstartdate . ' / '}} {{date('h:i A', strtotime($paid_meeting->mstarttime))}} @php $found = 0; @endphp @if( now()->format('H:i:s') < date('H:i:s', strtotime('+'. $paid_meeting->mduration + $time_after .' minutes', strtotime($paid_meeting->mstarttime))) && now()->format('H:i:s') > date('H:i:s',strtotime($paid_meeting->mstarttime) - $time_before ) && $paid_meeting->mstartdate === now()->format('Y-m-d') ) @php $found = 1; @endphp @endif @if ($found) @else @endif
Extra meeting {{$meeting->mtopic}} {{$meeting->mstatus}} {{ $meeting->mstartdate . ' / '}} {{date('h:i A', strtotime($meeting->mstarttime))}} @php $found = 0; @endphp @if( now()->format('H:i:s') < date('H:i:s', strtotime('+'. $meeting->mduration + $time_after .' minutes', strtotime($meeting->mstarttime))) && now()->format('H:i:s') > date('H:i:s',strtotime($meeting->mstarttime) - $time_before ) && $meeting->mstartdate === now()->format('Y-m-d') ) @php $found = 1; @endphp @endif @if ($found) @if ($meeting->mstatus != 'Canceled')
@endif
@else @endif
Extra meeting {{$free_meeting->mtopic}} {{$free_meeting->mstatus}} {{ $free_meeting->mstartdate . ' / '}} {{date('h:i A', strtotime($free_meeting->mstarttime))}} @php $found = 0; @endphp @if( now()->format('H:i:s') < date('H:i:s', strtotime('+'. $free_meeting->mduration + $time_after .' minutes', strtotime($free_meeting->mstarttime))) && now()->format('H:i:s') > date('H:i:s',strtotime($free_meeting->mstarttime) - $time_before ) && $free_meeting->mstartdate === now()->format('Y-m-d') ) @php $found = 1; @endphp @endif @if ($found) @if ($free_meeting->mstatus != 'Canceled')
@endif
@else @endif
{{-- Tommorow Meeting --}}
{{-- --}} @foreach ($courses as $course) @foreach ($course->meeting as $meeting) @if ($meeting->mstartdate == date('Y-m-d',strtotime("+1 days")) && $meeting->mnumber != '00000000000' && $meeting->is_copied == 0 && $meeting->mstatus != 'Canceled' && in_array($meeting->gid,$student_favourites->pluck('gid')->toArray()) && $meeting->groupSchedule->is_deleted == 0) {{-- Plain Meeting --}} {{-- --}} @endif @endforeach @endforeach {{-- Paid For All --}} @foreach ($student_extra_meetings_paid_for_all->where('mstartdate', date('Y-m-d',strtotime("+1 days"))) as $paid_meeting) @endforeach {{-- Not Free For All --}} @foreach ($student_extra_meetings->where('mstartdate', date('Y-m-d',strtotime("+1 days"))) as $meeting) @endforeach {{-- Free For All --}} @foreach ($student_extra_meetings_free_for_all->where('mstartdate', date('Y-m-d',strtotime("+1 days"))) as $free_meeting) @endforeach
group course@lang('student.table.status')@lang('student.table.date/time') Room
{{$meeting->group->groupName->gname}} @if ( $course->has_label) {{ $course->label }} @endif {{$meeting->mtopic}}{{$meeting->mstatus}} {{ $meeting->mstartdate . ' / '}} {{date('h:i A', strtotime($meeting->mstarttime))}} {{ $meeting->groupSchedule->className->classname }}
Extra meeting {{$paid_meeting->mtopic}} {{$paid_meeting->mstatus}} {{ $paid_meeting->mstartdate . ' / '}} {{date('h:i A', strtotime($paid_meeting->mstarttime))}}
Extra meeting {{$meeting->mtopic}} {{$meeting->mstatus}} {{ $meeting->mstartdate . ' / '}} {{date('h:i A', strtotime($meeting->mstarttime))}}
Extra meeting {{$free_meeting->mtopic}} {{$free_meeting->mstatus}} {{ $free_meeting->mstartdate . ' / '}} {{date('h:i A', strtotime($free_meeting->mstarttime))}}
@endif
{{-- --}} @endsection @section('student-js') @endsection