@php $generalSetting= generalSetting(); if(!empty($generalSetting)){ $school_name =$generalSetting->school_name; $site_title =$generalSetting->site_title; $school_code =$generalSetting->school_code; $address =$generalSetting->address; $phone =$generalSetting->phone; } $class=DB::table('sm_classes')->find($class_id); $section=DB::table('sm_sections')->find($section_id); @endphp

{{isset(generalSetting()->school_name)?generalSetting()->school_name:'Infix School Management ERP'}}

{{isset(generalSetting()->address)?generalSetting()->address:'Infix School Address'}}

@lang('student.student_attendance')

@if(moduleStatusCheck('University'))

{{ __('university::un.department') }}:{{ isset($unSemesterLabel) ? $unSemesterLabel->departmentDetails->name .'('. (isset($unDepartment) ? $unDepartment->name:'').')':''}}

@lang('university::un.semester(label)'): {{ isset($unSemesterLabel) ? $unSemesterLabel->semesterDetails->name .'('. (isset($unSemesterLabel) ? $unSemesterLabel->name : '') .')' :''}}

@else

Class: {{ $class->class_name}}

Section: {{ $section->section_name}}

@endif

Month: {{ date("F", strtotime('00-'.$month.'-01')) }}

Year: {{ $year }}

@for($i = 1; $i<=$days; $i++) @endfor @php $total_grand_present = 0; $total_late = 0; $total_absent = 0; $total_holiday = 0; $total_halfday = 0; $countstudent=1; @endphp @foreach($attendances as $values) @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 @endforeach
SL @lang('common.name') @lang('student.admission_no') P L A F H % {{$i}}
@php $date = $year.'-'.$month.'-'.$i; $day = date("D", strtotime($date)); echo substr($day,0,2); @endphp
{{$countstudent++}} @php $student = 0; @endphp @foreach($values as $value) @php $student++; @endphp @if($student == 1) {{@$value->student->full_name}} @endif @endforeach @php $student = 0; @endphp @foreach($values as $value) @php $student++; @endphp @if($student == 1) {{@$value->student->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; @endphp {{$total_present.'/'.$total_attendance}}
@php if($count_absent == 0){ echo '100%'; }else{ $percentage = $total_present / $total_attendance * 100; echo number_format((float)$percentage, 2, '.', '').'%'; } @endphp
@php $date_present=0; $date_absent=0; $date_total_class=0; @endphp @foreach($values as $key => $value) @if(strtotime($value->attendance_date) == strtotime($date)) @php if($value->attendance_type=='P' || $value->attendance_type=='F' || $value->attendance_type=='L'){ $date_present++; }else{ $date_absent++; } $date_total_class=$date_present+$date_absent; @endphp {{-- {{$value->attendance_type}} --}} @endif @endforeach {{-- Date Report --}} @if ($date_total_class!=0) {{$date_present.'/'.$date_total_class}}
@php if($date_absent == 0){ echo '100%'; }else{ // echo $date_present; if ($date_present!=0) { $date_percentage = $date_present / $date_total_class * 100; echo @number_format((float)$date_percentage, 2, '.', '').'%'; }else{ echo '0%'; } } @endphp @endif