@include('attendance.filters')

{{ \App\Domain\Operations\AttendanceReports::DEFINITIONS[$filters['report']??'daily'] }}

@can('attendance.export')@foreach(['csv'=>'CSV','xlsx'=>'Excel','pdf'=>'PDF'] as $format=>$label){{ $label }}@endforeach @endcan
@foreach(array_keys($reportRows[0]??['Result'=>'']) as $column)@endforeach@forelse($reportRows as $row)@foreach($row as $value)@endforeach@empty@endforelse
{{ $column }}
{{ $value }}
No matching results in this period.
{{ $employees->links() }}

On-screen results cover the current employee page. Exports include every matching employee, up to 1,000; PDF is limited to 1,000 report rows.

@can('attendance.export')

Schedule this report

@csrf @foreach($filters as $key=>$value)@if(is_scalar($value)&&!in_array($key,['from','to','screen']))@endif @endforeach

Delivered to your notification inbox as a filtered report link. Email additionally requires company SMTP and email notification opt-in. The existing maintenance cron runs schedules.

@endcan