@php $aadhar = isset($customFields) && in_array('aadhar_number', $customFields) ? 1 : 0; $doj = isset($customFields) && in_array('date_of_joining', $customFields) ? 1 : 0; @endphp @php $from_date = $filters['from_date'] ?? null; $to_date = $filters['to_date'] ?? null; @endphp
@if ($aadhar) @endif @if ($doj) @endif @foreach ($dateArr as $dates) @endforeach @foreach ($attendanceSummary as $key => $value) @php $perPage = 5 ; @endphp @php $rowSpan = 4; if ($user->can_role('Performance Incentive Hours')) { $rowSpan += 1; } $tolalDays = $aadhar + $doj + count($dateArr); @endphp @if ($doj) @endif @if ($doj) @endif @php $atSummary = $value->getAttendanceSummaryFilter($fromDate, $toDate); @endphp @foreach ($dateArr as $date) @if (!isset($atSummary[$date])) @else @php $attendance = $atSummary[$date]; @endphp @endif @endforeach @foreach ($dateArr as $date) @if (!isset($atSummary[$date])) @else @php $attendance = $atSummary[$date]; @endphp @endif @endforeach @foreach ($dateArr as $date) @if (!isset($atSummary[$date])) @else @php $attendance = $atSummary[$date]; @endphp @endif @endforeach @foreach ($dateArr as $date) @if (!isset($atSummary[$date])) @else @php $attendance = $atSummary[$date]; $status = '-'; $first = strtoupper(trim($attendance->first_half_status)); $second = strtoupper(trim($attendance->second_half_status)); if ($first === 'A' && $second === 'A') { $status = 'A'; } elseif (in_array($attendance->on_duty, [2, 3, 4])) { $status = $attendance->status ?? '-'; } elseif ( ($first === 'P' || $first === 'HD') || ($second === 'P' || $second === 'HD') ) { $status = 'P'; } else { $status = $attendance->status ?? '-'; } if ($status === 'POH') { $status = 'HP'; } @endphp @endif @endforeach @endforeach
{{ $organization->name }} Performance Register - {{ \Carbon\Carbon::parse($from_date)->format('d-m-Y') }} to {{ \Carbon\Carbon::parse($to_date)->format('d-m-Y') }}
{{ trans('master/master.sr_no') }} {{ trans('master/master.name') }} {{ trans('master/master.employee_code') }}AadharDOJ{{ trans('master/master.designation') }} {{ trans('master/master.sub_department') }} {{ date('d', strtotime($dates)) }} ({{ date('D', strtotime($dates)) }})
{{ $key + 1 }} {{ @$value->name }} {{ @$value->employee_code }} {{ @$value->aadhar_number }} {{ $value->date_of_joining ? date('d-M-Y', strtotime($value->date_of_joining)) : '' }} {{ @$value->designation->name }} {{ @$value->subDepartment->name }} {{ 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' ? date('H:i', strtotime($attendance->working_time)) : '-' }}
{{ trans('master/master.final_status') }}:-{{ $status }}{{ $attendance->is_wfh ? '(WFH)' : '' }}