@extends('layouts.horizontal', ['title' => 'Attendance Report', 'topbarTitle' => 'Attendance Report']) @section('css') @vite(['node_modules/datatables.net-bs5/css/dataTables.bootstrap5.min.css', 'node_modules/datatables.net-responsive-bs5/css/responsive.bootstrap5.min.css', 'node_modules/datatables.net-fixedcolumns-bs5/css/fixedColumns.bootstrap5.min.css', 'node_modules/datatables.net-fixedheader-bs5/css/fixedHeader.bootstrap5.min.css', 'node_modules/datatables.net-buttons-bs5/css/buttons.bootstrap5.min.css', 'node_modules/datatables.net-select-bs5/css/select.bootstrap5.min.css', 'node_modules/dropzone/dist/dropzone.css', 'node_modules/select2/dist/css/select2.min.css', 'node_modules/flatpickr/dist/flatpickr.min.css']) @endsection @section('content')
| Date | Day | Time In | Time Out | Work Hours | Overtime Hours | Present | Absent | Late | Leave | Holiday | Marked From | Remarks |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ $formattedDate }} |
{{ $dayText }}
@if($payable['is_overtime_day'])
(Overtime Day) @endif |
{{ $payable['time_in'] }} | {{ $payable['time_out'] }} | {{ number_format($payable['Work_Hours'], 2) }} | {{ number_format($payable['overtime_hours'] ?? 0, 2) }} |
@if($payable['Present'] == 1)
|
@if($payable['Absent'] == 1)
|
@if($payable['Late'] == 1)
|
@if($payable['Leaves'] == 1)
|
@if($payable['Holiday'] == 1)
|
{{ $payable['address'] ?? '' }} | @if($payable['leave_reason']) Leave: {{ $payable['leave_reason'] }} @endif @if($payable['holiday_reason']) Holiday: {{ $payable['holiday_reason'] }} @endif |
| Totals: | {{ number_format($workhours_total, 2) }} | {{ number_format($overtime_hours_total, 2) }} | {{ $presents }} | {{ $absents }} | {{ $late }} | {{ $leave }} | {{ $holiday }} | |||||
| Staff Name | Business | Present | Absent | Late | Leave | Holiday | Work Hours | Overtime Hours | Actions |
|---|