@extends('backEnd.master') @section('title') @lang('student.student_attendance_report') @endsection @section('mainContent') @push('css') @endpush

@lang('student.select_criteria')

{{ Form::open(['class' => 'form-horizontal', 'files' => true, 'route' => 'student_attendance_report_search', 'method' => 'POST', 'enctype' => 'multipart/form-data', 'id' => 'search_student']) }}
@php $current_month = date('m'); @endphp @if(moduleStatusCheck('University')) @includeIf('university::common.session_faculty_depart_academic_semester_level',['hide'=>['USUB'], 'required'=>['USN','UD', 'UA', 'US','USL']])
@if ($errors->has('month')) {{ $errors->first('month') }} @endif
@if ($errors->has('year')) {{ $errors->first('year') }} @endif
@else
@if ($errors->has('class')) {{ $errors->first('class') }} @endif
loader
@if ($errors->has('section')) {{ $errors->first('section') }} @endif
@if ($errors->has('month')) {{ $errors->first('month') }} @endif
@if ($errors->has('year')) {{ $errors->first('year') }} @endif
@endif
{{ Form::close() }}
@if(isset($attendances))

@lang('student.student_attendance_report') P: L: A: F: H:

@if(moduleStatusCheck('University')) @lang('common.print') @else @lang('common.print') @endif
@lang('student.present'): P
@lang('student.late'): L
@lang('student.absent'): A
@lang('student.half_day'): F
@lang('student.holiday'): H
@for($i = 1; $i<=$days; $i++) @endfor @php $total_grand_present = 0; $total_late = 0; $total_absent = 0; $total_holiday = 0; $total_halfday = 0; @endphp @foreach($attendances as $values) @if($values[0]->studentInfo) @php $total_attendance = 0; @endphp @php $count_absent = 0; @endphp @for($i = 1; $i<=$days; $i++) @php $date=$year.'-'.$month.'-'.$i; $y=0; @endphp @endfor @endif @endforeach
@lang('student.name') @lang('student.admission_no') P L A F H % {{$i}}
@php $date = $year.'-'.$month.'-'.$i; $day = date("D", strtotime($date)); echo $day; @endphp
@php $student = 0; @endphp @foreach($values as $value) @php $student++; @endphp @if($student == 1) {{$value->studentInfo->full_name}} @endif @endforeach @php $student = 0; @endphp @foreach($values as $value) @php $student++; @endphp @if($student == 1) {{$value->studentInfo->admission_no}} @endif @endforeach @php $p = 0; @endphp @foreach($values as $value) @if($value->attendance_type == 'P') @php $p++; $total_attendance++; $total_grand_present++; @endphp @endif @endforeach {{$p}} @php $l = 0; @endphp @foreach($values as $value) @if($value->attendance_type == 'L') @php $l++; $total_attendance++; $total_late++; @endphp @endif @endforeach {{$l}} @php $a = 0; @endphp @foreach($values as $value) @if($value->attendance_type == 'A') @php $a++; $count_absent++; $total_attendance++; $total_absent++; @endphp @endif @endforeach {{$a}} @php $f = 0; @endphp @foreach($values as $value) @if($value->attendance_type == 'F') @php $f++; $total_attendance++; $total_halfday++; @endphp @endif @endforeach {{$f}} @php $h = 0; @endphp @foreach($values as $value) @if($value->attendance_type == 'H') @php $h++; $total_attendance++; $total_holiday++; @endphp @endif @endforeach {{$h}} @php $total_present = $total_attendance - $count_absent; if($count_absent == 0){ echo '100%'; }else{ $percentage = $total_present / $total_attendance * 100; echo number_format((float)$percentage, 2, '.', '').'%'; } @endphp @foreach($values as $value) @if(strtotime($value->attendance_date) == strtotime($date)) {{$value->attendance_type}} @endif @endforeach
@endif @endsection @include('backEnd.partials.data_table_js')