@extends('layouts.report-print') @section('content')
{{ __('Employee') }}: {{ $employee->first_name }} {{ $employee->last_name }} ({{ $employee->employee_code }}) {{ __('Week Start') }}: {{ $weekStart }}
{{ __('Department') }}: {{ optional($employee->department)->name ?? 'N/A' }} {{ __('Week End') }}: {{ $weekEnd }}
{{ __('Total Worked') }}: {{ floor($totals['worked'] / 60) }}h {{ $totals['worked'] % 60 }}m {{ __('Total Overtime') }}: {{ floor($totals['ot'] / 60) }}h {{ $totals['ot'] % 60 }}m
@foreach($rows as $row) @endforeach @if($rows->isEmpty()) @endif
{{ __('Date') }} {{ __('Shift') }} {{ __('First In') }} {{ __('Last Out') }} {{ __('Status') }} {{ __('Worked') }} {{ __('Overtime') }}
{{ \Carbon\Carbon::parse($row->date)->format('Y-m-d') }} {{ optional($row->shift)->name ?? 'Default' }} {{ $row->first_in ? \Carbon\Carbon::parse($row->first_in)->format('H:i') : '--:--' }} {{ $row->last_out ? \Carbon\Carbon::parse($row->last_out)->format('H:i') : '--:--' }} {{ ucfirst($row->status) }} {{ floor($row->minutes_worked / 60) }}h {{ $row->minutes_worked % 60 }}m {{ floor($row->overtime_minutes / 60) }}h {{ $row->overtime_minutes % 60 }}m
{{ __('No records found.') }}
@endsection