@extends('Training::backend.layouts.app') @section('title', 'Weekly Attendance List') @push('css') @endpush @section('content')

Weekly Attendance List

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif

Filter

Search Weekly Attendance

Clear

Lists

@foreach($groups as $attendances) @endforeach
# ID Emp ID Name Area Name Department Designation Required Time(H) Spent Time(H) Overtime Deficiency Leave Taken Achieved (%)
{{ $attendances->existing_id }} @if(isset($attendances->user)) {{ $attendances->user->employee->emp_id }} @else N/A @endif @if(isset($attendances->user)) {{ $attendances->user->name }} @else N/A @endif {{ $attendance->user->employee->zone_info->name ?? '' }} {{ $attendances->user->employee->department->name ?? '' }} {{ $attendances->user->employee->designation->name ?? '' }} @php if(isset($attendances->user->employee->designation) && ($attendances->user->employee->designation->working_day == 6)){ $hours = 48; } else{ $hours = 45; } echo $hours; @endphp @php $spent_time = 0; $attendanceDetails = []; @endphp @if(isset($allAttendance[$attendances->existing_id])) @php $spent_time = $allAttendance[$attendances->existing_id]->sum('spent_time'); $attendanceDetails = $allAttendance[$attendances->existing_id]; @endphp {{ secondsToHoursMinutes($spent_time) }} @endif @if(isset($allAttendance[$attendances->existing_id])) {{ secondsToHoursMinutes($spent_time - ($hours*60*60)) }} @endif @if(isset($allAttendance[$attendances->existing_id])) {{ secondsToHoursMinutes(($hours*60*60) - $spent_time) }} @endif @if(isset($attendances->user) && isset($attendances->user->employee)) {{ $attendances->user->employee->leaves_sum_total_hours ?? 0 }} @else 0 @endif @php if(round((100/($hours*60*60))*$spent_time) > 95){ echo "". round((100/($hours*60*60))*$spent_time)." %"; } else if((round((100/($hours*60*60))*$spent_time) > 90) && (round((100/($hours*60*60))*$spent_time) < 96)){ echo "". round((100/($hours*60*60))*$spent_time)." %"; }else{ echo "". round((100/($hours*60*60))*$spent_time)." %"; } @endphp
@foreach($attendanceDetails as $attendance) @endforeach @foreach($attendanceDetails as $attendance) @endforeach
{{ $attendance->date->format('Y-m-d') }}
In Time :{{ $attendance->first_in == null ? 'N/A' : $attendance->first_in->format('h:i A') }}
Out Time :{{ $attendance->last_out == null ? 'N/A' : $attendance->last_out->format('h:i A') }}
Spent Working Hours :{{ secondsToHoursMinutes($attendance->spent_time) }}
Status :{{ $attendance->status }}
@include('admin.sections.footer')
@endsection @push('js') @endpush