@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