@extends('app-new') @push('head-script') @endpush @push('content-header') @endpush @section('content')
{{trans('common/common.filter')}}
@if(Auth::user()->hasTeam()) @endif
@foreach($attendanceSummary as $value) @php $tolalDays = count($dateArr); $value->load(['vwAttendanceSummary' => function($q) use($month_id, $year_id){ $q->where('month', '=', $month_id) ->where('year', '=', $year_id); }]); @endphp @foreach($dateArr as $dates) @endforeach @php $atSummary = $value->getAttendanceSummaryList($month_id, $year_id); @endphp @foreach($dateArr as $date) @if(!isset($atSummary[$date])) @continue; @endif @php $attendance = isset($atSummary[$date]) ? $atSummary[$date] : NULL; @endphp @endforeach @foreach($dateArr as $date) @if(!isset($atSummary[$date])) @continue; @endif @php $attendance = isset($atSummary[$date]) ? $atSummary[$date] : NULL; @endphp @endforeach @foreach($dateArr as $date) @if(!isset($atSummary[$date])) @continue; @endif @php $attendance = isset($atSummary[$date]) ? $atSummary[$date] : NULL; @endphp @endforeach @foreach($dateArr as $date) @if(!isset($atSummary[$date])) @continue; @endif @php $attendance = isset($atSummary[$date]) ? $atSummary[$date] : NULL; @endphp @endforeach @foreach($dateArr as $date) @if(!isset($atSummary[$date])) @continue; @endif @php $attendance = isset($atSummary[$date]) ? $atSummary[$date] : NULL; $autoWeekClass = $attendance->remarks == App\Helpers\ConstantHelper::AUTO_WEEK_OFF ? 'autoweekoff' : '' ; $bgColor = ''; if($attendance->attendance_type == 'leave' || $attendance->on_duty == 4){ $bgColor = 'bg-light-warning'; } if($attendance->attendance_type == 'holiday' || $attendance->on_duty == 3){ $bgColor = 'bg-light-primary'; } if($attendance->attendance_type == 'week-off' || $attendance->on_duty == 2){ $bgColor = 'bg-light-secondary'; } @endphp @endforeach @foreach($dateArr as $date) @if(!isset($atSummary[$date])) @continue; @endif @php $attendance = isset($atSummary[$date]) ? $atSummary[$date] : NULL; $autoWeekClass = $attendance->remarks == App\Helpers\ConstantHelper::AUTO_WEEK_OFF ? 'autoweekoff' : '' ; $bgColor = ''; if($attendance->attendance_type == 'leave' || $attendance->on_duty == 4){ $bgColor = 'bg-light-warning'; } if($attendance->attendance_type == 'holiday' || $attendance->on_duty == 3){ $bgColor = 'bg-light-primary'; } if($attendance->attendance_type == 'week-off' || $attendance->on_duty == 2){ $bgColor = 'bg-light-secondary'; } @endphp @endforeach @endforeach
{{trans('master/master.name')}}:: {{$value->name}} ( {{$value->employee_code}} )   {{trans('master/master.employee_type')}}: {{ucwords($value->employee_type)}}
@if(!empty($value->vwAttendanceSummary)) {{trans('master/master.present')}}: {{ $value->vwAttendanceSummary->total_present }}   {{trans('master/master.absent')}}: {{ $value->vwAttendanceSummary->total_absent }}   {{trans('master/master.leave')}}: {{ $value->vwAttendanceSummary->total_leave }}   {{trans('master/master.holiday')}}: {{ $value->vwAttendanceSummary->total_holiday }}   {{trans('master/master.week_off')}}: {{ $value->vwAttendanceSummary->total_week_off }}   {{ trans('master/master.paid_leave') }}: {{ $value->vwAttendanceSummary->paid_leave ?? 0}}   {{ trans('master/master.unpaid_leave') }}: {{ $value->vwAttendanceSummary->unpaid_leave ?? 0}}   {{ trans('master/master.fine_days') }}: {{ round(@$value->vwAttendanceSummary->total_fine_days) }}   {{trans('attendance/admin.working_hours')}}: {{ round($value->vwAttendanceSummary->total_working_time, 2) }}   {{trans('master/master.actual_ot_hours')}}: {{ round((@$value->vwAttendanceSummary->actual_overtime ?: 0), 2 )}}   {{trans('master/master.approved_ot_hours')}}: {{ round($value->vwAttendanceSummary->total_overtime, 2 )}}   {{trans('master/master.ot')}} % : {{ ($value->vwAttendanceSummary->total_overtime >0 && $value->vwAttendanceSummary->total_working_time > 0) ? round( ($value->vwAttendanceSummary->total_overtime / $value->vwAttendanceSummary->total_working_time)*100 ,2) : 0 }}%   {{trans('master/master.productive_hour')}} : {{ round((@$value->vwAttendanceSummary->total_productive_hours ?: 0), 2 )}}   @endif
{{date('d', strtotime($dates))}}
{{trans('master/master.in')}}: - {{ ($attendance->in_time) ? date('H:i',strtotime($attendance->in_time)) : '-' }}
{{trans('master/master.out')}}: - {{( $attendance->out_time) ? date('H:i',strtotime($attendance->out_time)) : '-' }}
{{trans('attendance/admin.working_hours')}}: - {{ ($attendance->working_time && $attendance->working_time !='00:00:00') ? \App\Helpers\GeneralHelper::formatToHi($attendance->working_time) : '-'}}
{{trans('master/master.overtime')}}: - {{ ($attendance->overtime && $attendance->overtime !='00:00:00') ? date('H:i',strtotime($attendance->overtime)) : '-'}}
{{trans('master/master.status')}}: - {{$attendance->first_half_status}} @if ($attendance->first_half_status == 'L') ({{ strtoupper($attendance->leave_type)}}) @endif
{{$attendance->second_half_status}} @if ($attendance->second_half_status=='L') ({{ strtoupper($attendance->leave_type) }}) @endif
{{trans('master/master.final_status')}}: - {{$attendance->status}} @if ($attendance->leave_type) ({{ strtoupper($attendance->leave_type) }}) @endif

{{$attendanceSummary->appends($nextQuery)->links('pagination::bootstrap-4')}}
@endsection @push('footer-script') @endpush