@php $user = $each->user @endphp @php $picture = $user && $user->thumb ? '/storage/users/' . $user->thumb : '/assets/img/default-user-picture.png' @endphp @if ($user) {{ $j }} id/edit?s=" . rand(100, 999)) }}"> {{ $user->staff_number }} id}/edit?s=" . rand(100, 999)) }}">{{ $user->first_name }} id}/edit?s=" . rand(100, 999)) }}">{{ $user->last_name }} {{ $user->dob ? baseDateFormat($user->dob) : "-" }} {{ $user->doj ? baseDateFormat($user->doj) : "-" }} {{ $user->position && count($user->position) ? $user->position[0]->name : "-" }} {{ $user->cost_center }} {{ \App\Models\User::getStation($user) }} {{ getUserWorkType($user->work_type) }} {{ $user->max_hours ? hoursToTime($user->max_hours, true) : "00:00" }} @php $excessClass = actualTimeAccess($each->pTotalByPeriodTime[$periodItem], $each->totalByPeriodTime[$periodItem]) @endphp {{ isset($each->pTotalByPeriodTime[$periodItem]) ? $each->pTotalByPeriodTime[$periodItem] : "00:00" }} {{ isset($each->totalByPeriodTime[$periodItem]) ? $each->totalByPeriodTime[$periodItem] : "00:00" }} @php $plannedGAP = isset($each->plannedGAP[$periodItem]) ? $each->plannedGAP[$periodItem] : 0 @endphp @php $actualGAP = isset($each->actualGAP[$periodItem]) ? $each->actualGAP[$periodItem] : 0 @endphp {{ hoursToTime($plannedGAP, true) }} {{ hoursToTime($actualGAP, true) }} @elseif (isset($total)) @lang("content.total") {{ hoursToTime($each->contracted, true) }} {{ isset($each->pTotalByPeriodTime[$periodItem]) ? $each->pTotalByPeriodTime[$periodItem] : "00:00" }} {{ isset($each->totalByPeriodTime[$periodItem]) ? $each->totalByPeriodTime[$periodItem] : "00:00" }} @php $shortHours = isset($each->shortHours[$periodItem]) ? $each->shortHours[$periodItem] : 0 @endphp @php $overtimeHours = isset($each->overtimeHours[$periodItem]) && $each->overtimeHours[$periodItem] != 0 ? -1 * $each->overtimeHours[$periodItem] : 0 @endphp @php $actualShortOvertimeHours = $shortHours + $overtimeHours @endphp @lang("content.total") @lang("content.short_hours") {{ hoursToTime($shortHours, true) }} @lang("content.total") @lang("content.overtime_hours") {{ hoursToTime($overtimeHours, true) }} @lang("content.actual") @lang("content.short_overtime_hours") {{ hoursToTime($actualShortOvertimeHours, true) }} @php $status = $actualShortOvertimeHours > 0 ? "Short" : "Overtime" @endphp @php $label = $actualShortOvertimeHours > 0 ? "danger" : "success" @endphp @lang("content.status") {{ $status }} @endif