@extends('backEnd.master') @section('title') @lang('reports.class_routine_report') @endsection @section('mainContent')

@lang('common.select_criteria')

{{ Form::open(['class' => 'form-horizontal', 'files' => true, 'route' => 'class_routine_reports', 'method' => 'POST', 'enctype' => 'multipart/form-data', 'id' => 'search_student']) }}
@if(moduleStatusCheck('University')) @includeIf('university::common.session_faculty_depart_academic_semester_level',['required' => ['USN','UF', 'UD', 'UA', 'US', 'USL', 'USEC'], 'hide' => ['USUB']]) @else
@if ($errors->has('class')) {{ $errors->first('class') }} @endif
loader
@if ($errors->has('section')) {{ $errors->first('section') }} @endif
@endif
{{ Form::close() }}
@if(isset($sm_routine_updates))

@lang('reports.class_routine')

@if(moduleStatusCheck('University')) @lang('reports.print') @else @lang('reports.print') @endif
@php $height= 0; $tr = []; @endphp @foreach($sm_weekends as $sm_weekend) @php $count = $sm_weekend->classRoutine()->where('class_id', $class_id)->where('section_id', $section_id)->count(); @endphp @if( $count >$height) @php $height = $count; @endphp @endif @endforeach @php $used = []; $tr=[]; @endphp @foreach($sm_weekends as $sm_weekend) @php $i = 0; @endphp @foreach($sm_weekend->classRoutine()->where('class_id', $class_id)->where('section_id', $section_id)->get() 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 : ''; $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]['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('reports.break') ({{date('h:i A', strtotime(@$classes[$i]['start_time'])) }} - {{date('h:i A', strtotime(@$classes[$i]['end_time'])) }})
@else @lang('common.subject') : {{ $classes[$i]['subject'] }} ({{ $classes[$i]['subject_code'] }})
@if ($classes[$i]['class_room']) @lang('common.room') : {{ $classes[$i]['class_room'] }}
@endif @if ($classes[$i]['teacher']) @lang('common.teacher') : {{ $classes[$i]['teacher'] }}
@endif @lang('common.time') : {{date('h:i A', strtotime(@$classes[$i]['start_time'])) }} - {{date('h:i A', strtotime(@$classes[$i]['end_time'])) }}
@endif @endif
@endif @endsection