@forelse($attendanceDayWiseRecord->groupBy('user_id') as $userId => $userAttendances) @php $totalMinutes = 0; $isFirstIteration = true; $firstAttendance = $userAttendances->first() @endphp @if(count($userAttendances) > 0) @foreach($userAttendances as $attendance) @php $totalMinutes += $attendance['worked_hour']; @endphp @if($isFirstIteration) @php $isFirstIteration = false; @endphp @else @endif @if(isset($attendance['check_in_at'])) @elseif(isset($attendance['night_checkin'])) @else @endif @if($attendance['check_out_at']) @elseif(isset($attendance['night_checkout'])) @else @endif @if(!is_null($attendance['attendance_status'])) @else @endif @endforeach @if($multipleAttendance > 1 && count($userAttendances) > 1) @php $hours = floor($totalMinutes / 60); $minutes = $totalMinutes % 60; if ($hours == 0 && $minutes == 0) { $worked_hours = ''; } elseif ($hours == 0) { $worked_hours = $minutes . ' min'; } elseif ($minutes == 0) { $worked_hours = $hours . ' hr'; } else { $worked_hours = $hours . ' hr ' . $minutes . ' min'; } @endphp @endif @else @php $reason = (\App\Helpers\AttendanceHelper::getHolidayOrLeaveDetail($firstAttendance->attendance_date, $firstAttendance->user_id)); @endphp @if($reason) @endif @endif @empty @endforelse
@if(\App\Helpers\AppHelper::ifDateInBsEnabled()) {{ \App\Helpers\AppHelper::getFormattedNepaliDate($dayDetail['attendance_date']) }} @else {{ date('M d Y', strtotime($dayDetail['attendance_date'])) }} @endif {{ __('index.attendance_report') }}
{{ __('index.employee_name') }} {{ __('index.check_in_at') }} {{ __('index.check_out_at') }} {{ __('index.total_worked_hours') }} {{ __('index.attendance_status') }} {{ __('index.shift') }}
{{ $attendance['user_name'] }} {{ $attendance['check_in_at'] ? \App\Helpers\AttendanceHelper::changeTimeFormatForAttendanceAdminView($appTimeSetting, $attendance['check_in_at']) : '' }} {{ $attendance['night_checkin'] ? \App\Helpers\AttendanceHelper::changeNightAttendanceFormat($appTimeSetting, $attendance['night_checkin']) : '' }} {{ $attendance['check_out_at'] ? \App\Helpers\AttendanceHelper::changeTimeFormatForAttendanceAdminView($appTimeSetting, $attendance['check_out_at']) : '' }} {{ $attendance['night_checkout'] ? \App\Helpers\AttendanceHelper::changeNightAttendanceFormat($appTimeSetting, $attendance['night_checkout']) : '' }} {{ \App\Helpers\AttendanceHelper::getWorkedTimeInHourAndMinute($attendance['worked_hour']) }} {{ $attendance['attendance_status'] == \App\Models\Attendance::ATTENDANCE_APPROVED ? __('index.approved') : __('index.rejected') }} {{ __('index.pending') }} {{ ucfirst($attendance['shift']) ?? 'N/A' }}
{{ $worked_hours }}
{{ $firstAttendance->user_name }} {{ $reason }}

{{ __('index.no_records_found') }}