@lang('modules.settings.operationalShiftsDescription')
| @lang('modules.settings.shiftName') | @lang('modules.settings.startTime') | @lang('modules.settings.endTime') | @lang('app.status') | @lang('app.action') |
|---|---|---|---|---|
|
{{ $shift['shift_name'] ?: __('modules.settings.shift') . ' ' . ($loop->index + 1) }}
@php
$days = is_string($shift['day_of_week']) ? json_decode($shift['day_of_week'], true) : ($shift['day_of_week'] ?? []);
if (!is_array($days)) $days = [$days];
$allWeekDays = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'];
$showDays = in_array('All', $days) ? $allWeekDays : array_filter($days, function($day) { return $day !== 'All'; });
@endphp
@if(!empty($showDays))
@foreach($showDays as $day)
@lang('app.' . $day)
@endforeach
@endif
|
{{ \Carbon\Carbon::parse($shift['start_time'])->format(restaurant()->time_format ?? 'h:i A') }} | {{ \Carbon\Carbon::parse($shift['end_time'])->format(restaurant()->time_format ?? 'h:i A') }} @php $startTime = \Carbon\Carbon::parse($shift['start_time']); $endTime = \Carbon\Carbon::parse($shift['end_time']); @endphp @if($endTime->lessThan($startTime)) (@lang('modules.settings.nextDay')) @endif | @if($shift['is_active']) @lang('app.active') @else @lang('app.inactive') @endif |
|
@lang('modules.settings.noShiftsConfiguredDescription')