@extends('backEnd.master') @section('title') @lang('academics.teacher_class_routine_report') @endsection @section('mainContent')

@lang('common.select_criteria')

{{ Form::open(['class' => 'form-horizontal', 'files' => true, 'route' => 'teacher-class-routine-report', 'method' => 'POST', 'enctype' => 'multipart/form-data']) }}
@if ($errors->has('teacher')) {{ $errors->first('teacher') }} @endif
{{ Form::close() }}
@if (isset($class_times))

@lang('academics.class_routine')

@php $height = 0; $tr = []; @endphp @foreach ($sm_weekends as $sm_weekend) @if ($sm_weekend->teacherClassRoutineAdmin->count() > $height) @php $height = $sm_weekend->teacherClassRoutineAdmin->count(); @endphp @endif @endforeach @php $used = []; $tr = []; @endphp @foreach ($sm_weekends as $sm_weekend) @php $i = 0; @endphp @foreach ($sm_weekend->teacherClassRoutineAdmin as $routine) @php if (!in_array($routine->id, $used)) { if (moduleStatusCheck('University')) { $tr[$i][$sm_weekend->name][$loop->index]['subject'] = $routine->unSubject ? $routine->unSubject->subject_name : ''; $tr[$i][$sm_weekend->name][$loop->index]['subject_code'] = $routine->unSubject ? $routine->unSubject->subject_code : ''; } else { $tr[$i][$sm_weekend->name][$loop->index]['subject'] = $routine->subject ? $routine->subject->subject_name : ''; $tr[$i][$sm_weekend->name][$loop->index]['subject_code'] = $routine->subject ? $routine->subject->subject_code : ''; } $tr[$i][$sm_weekend->name][$loop->index]['class_room'] = $routine->classRoom ? $routine->classRoom->room_no : ''; $tr[$i][$sm_weekend->name][$loop->index]['teacher'] = $routine->teacherDetail ? $routine->teacherDetail->full_name : ''; $tr[$i][$sm_weekend->name][$loop->index]['start_time'] = $routine->start_time; $tr[$i][$sm_weekend->name][$loop->index]['end_time'] = $routine->end_time; $tr[$i][$sm_weekend->name][$loop->index]['class_name'] = $routine->class ? $routine->class->class_name : ''; $tr[$i][$sm_weekend->name][$loop->index]['section_name'] = $routine->section ? $routine->section->section_name : ''; $tr[$i][$sm_weekend->name][$loop->index]['is_break'] = $routine->is_break; $used[] = $routine->id; } @endphp @endforeach @php $i++; @endphp @endforeach @for ($i = 0; $i < $height; $i++) @foreach ($tr as $days) @foreach ($sm_weekends as $sm_weekend) @endforeach @endforeach @endfor
{{ @$sm_weekend->name }}
@php $classes = gv($days, $sm_weekend->name); @endphp @if ($classes && gv($classes, $i)) @if ($classes[$i]['is_break']) @lang('academics.break') ({{ date('h:i A', strtotime(@$classes[$i]['start_time'])) }} - {{ date('h:i A', strtotime(@$classes[$i]['end_time'])) }})
@else {{ date('h:i A', strtotime(@$classes[$i]['start_time'])) }} - {{ date('h:i A', strtotime(@$classes[$i]['end_time'])) }}
{{ $classes[$i]['subject'] }} ({{ $classes[$i]['subject_code'] }})
@if ($classes[$i]['class_room']) @lang('academics.room') : {{ $classes[$i]['class_room'] }}
@endif @if ($classes[$i]['class_name']) {{ $classes[$i]['class_name'] }} @if ($classes[$i]['section_name']) ( {{ $classes[$i]['section_name'] }} ) @endif @endif @endif @endif
@endif @endsection @include('backEnd.partials.data_table_js')