@lang('modules.settings.operationalShifts')

@lang('modules.settings.operationalShiftsDescription')

@if(count($branches) > 1)
@foreach($branches as $branch) @endforeach
@endif

@lang('modules.settings.shiftsForBranch', ['branch' => $branchName])

@if(count($shifts) > 0 && $businessDayInfo)
@if($businessDayInfo['extends_to_next_day'])
@lang('modules.settings.businessDayInfo')
@else
@lang('modules.settings.businessDayInfo')
@endif
@endif @lang('modules.settings.addShift')
@if(count($shifts) > 0)
@foreach($shifts as $shift) @endforeach
@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
@else

@lang('modules.settings.noShiftsConfigured')

@lang('modules.settings.noShiftsConfiguredDescription')

@lang('modules.settings.addFirstShift')
@endif
@lang('modules.settings.howItWorks')
  • @lang('modules.settings.shiftHelp1')
  • @lang('modules.settings.shiftHelp2')
  • @lang('modules.settings.shiftHelp3')
  • @lang('modules.settings.shiftHelp4')

@if($editingShiftId) @lang('modules.settings.editShift') @else @lang('modules.settings.addShift') @endif

@php $startTimeObj = \Carbon\Carbon::parse($startTime); $endTimeObj = \Carbon\Carbon::parse($endTime); $isOvernight = $endTimeObj->lessThan($startTimeObj); @endphp @if($isOvernight)

@lang('modules.settings.overnightShift')
@lang('modules.settings.overnightShiftDescription')

@endif
{{ __('app.cancel') }} {{ __('app.save') }}