@php if (\Modules\TimeTracker\Entities\VacationHour::hasNonStatutoryVacationHours($user)) { $satHoursAvailable = $vacationHourStats['availableNonStatutoryVacationHourPercentage']; $satHoursAvailableTotal = (int) round(177.52 * ($satHoursAvailable / 100)); if ($satHoursAvailable <= 0) { $satHoursAvailableTotal = 0; // for 0 hours $satColor = '#FF914D'; } elseif ($satHoursAvailable == 100) { $satColor = '#F5FBFF'; } else { $satColor = '#FF914D'; } } $hoursAvailable = $vacationHourStats['availableVacationHourPercentage']; $hoursAvailableTotal = (int) round(177.52 * ($hoursAvailable / 100)); if ($hoursAvailable <= 0) { $hoursAvailableTotal = 0; // for 0 hours $color = '#E94437'; } elseif ($hoursAvailable == 100) { $color = '#F5FBFF'; } else { $color = '#FF914D'; } @endphp
{{ trans('forms.available_leave_hours') }}

{{ $vacationHourStats['availableVacationHours'] }} {{ trans('forms.lbl_hours') }}

{{ trans('forms.lbl_available') }}

{{ $vacationHourStats['availableVacationHourPercentage'] > 0 ? $vacationHourStats['availableVacationHourPercentage'] : 0 }} %

@if ($contract?->end_date) {{ trans('forms.contract_period') }} @else {{ trans('forms.per_year') }} @endif
+ {{ $vacationHourStats['totalVacationHours'] }} {{ trans('forms.lbl_hours') }} @if(isset($contract) && !$contract->isPermanent())

{{ trans('forms.vacation_hour_py') }}

{{ $contract->vacation_hour_py }} {{ trans('forms.lbl_hours') }}


{{ trans('forms.leave_hours_breakdown') }}


@foreach($vacationHourStats['calculateYearLeaveHours'] as $key => $hours) @if(str_starts_with($key, 'leaveHoursOf_'))

{{ str_replace('leaveHoursOf_', trans('forms.lbl_year'). ' ', $key) }}: {{ $hours }} {{ trans('forms.lbl_hours') }}

@endif @endforeach @if($vacationHourStats['calculateYearLeaveHours']['restOfYearLeaveHours'] != 0)

{{ trans('forms.rest_of_year_leaves_hours') }}

{{ $vacationHourStats['calculateYearLeaveHours']['restOfYearLeaveHours'] }} {{ trans('forms.lbl_hours') }}

@endif
@endif
{{ trans('forms.carried_over') }} @if ($vacationHourStats['carriedOverVacationHours'] > 0) + @endif {{ $vacationHourStats['carriedOverVacationHours'] }} {{ trans('forms.lbl_hours') }}
{{ trans('forms.hours_taken') }} @if ($vacationHourStats['deductablePaidVacationHoursTaken'] > 0) + @endif {{ $vacationHourStats['deductablePaidVacationHoursTaken'] }} {{ trans('forms.lbl_hours') }}
@if (\Modules\TimeTracker\Entities\VacationHour::hasNonStatutoryVacationHours($user))
{{ trans('forms.available_non_statutory_leave_hours') }}

{{ $vacationHourStats['availableNonStatutoryVacationHours'] }} {{ trans('forms.lbl_hours') }}

{{ trans('forms.lbl_available') }}

{{ $vacationHourStats['availableNonStatutoryVacationHourPercentage'] > 0 ? $vacationHourStats['availableNonStatutoryVacationHourPercentage'] : 0 }} %

@if ($contract?->end_date) {{ trans('forms.contract_period') }} @else {{ trans('forms.per_year') }} @endif
@if ($vacationHourStats['totalNonStatutoryVacationHours'] > 0) + @endif {{ $vacationHourStats['totalNonStatutoryVacationHours'] }} {{ trans('forms.lbl_hours') }} @if(isset($contract) && !$contract->isPermanent())

{{ trans('forms.non_statutory_leave_hours_per_cal_year') }}

{{ $contract->non_statutory_leave_hours_per_cal_year ?? 0 }} {{ trans('forms.lbl_hours') }}


{{ trans('forms.leave_hours_breakdown') }}


@foreach($vacationHourStats['calculateYearNonStatutoryLeaveHours'] as $key => $hours) @if(str_starts_with($key, 'leaveHoursOf_'))

{{ str_replace('leaveHoursOf_', trans('forms.lbl_year'). ' ', $key) }}: {{ $hours }} {{ trans('forms.lbl_hours') }}

@endif @endforeach @if($vacationHourStats['calculateYearNonStatutoryLeaveHours']['restOfYearLeaveHours'] != 0)

{{ trans('forms.rest_of_year_leaves_hours') }}

{{ $vacationHourStats['calculateYearNonStatutoryLeaveHours']['restOfYearLeaveHours'] }} {{ trans('forms.lbl_hours') }}

@endif
@endif
{{ trans('forms.carried_over') }} @if ($vacationHourStats['carriedOverNonStatutoryVacationHours'] > 0) + @endif {{ $vacationHourStats['carriedOverNonStatutoryVacationHours'] }} {{ trans('forms.lbl_hours') }}
{{ trans('forms.hours_taken') }} + {{ $vacationHourStats['nonStatutoryVacationHoursTaken'] }} {{ trans('forms.lbl_hours') }}
@endif