@php
$restaurantModules = restaurant_modules();
$stats = getRestaurantStaffStats(user()->restaurant_id);
$menuItemStats = getRestaurantMenuItemStats(user()->restaurant_id);
$orderStats = getRestaurantOrderStats(branch()->id);
@endphp
{{-- Show Staff Limit Alert only if Staff module is enabled --}}
@if(in_array('Staff', $restaurantModules) && $stats && !$stats['unlimited'] && $stats['current_count'] > $stats['staff_limit'])
@endif
{{-- Show Menu Item Limit Alert only if Menu Item module is enabled --}}
@if(in_array('Menu Item', $restaurantModules) && $menuItemStats && !$menuItemStats['unlimited'] && $menuItemStats['current_count'] > $menuItemStats['menu_items_limit'])
@endif
{{-- Show Order Limit Alert only if Order module is enabled --}}
@if(in_array('Order', $restaurantModules) && $orderStats && !$orderStats['unlimited'] && $orderStats['current_count'] > $orderStats['order_limit'])
{{ __('messages.orderLimitExceeded') }}
@endif
@lang('modules.billing.planDetails')
@lang('modules.billing.cancelImmediately')
@lang('modules.billing.endOfBillingCycle')
@lang('modules.billing.currentPlan')
{{ $currentPackageName ?? __('modules.billing.noPlanAssigned') }}
@lang('modules.billing.currentPlanType')
{{ $currentPackageType ?? __('modules.billing.noPlanAssigned') }}
@if ($licenseExpireOn !== __('modules.package.lifetime') && !$licenseExpireOn && $nextPaymentDate)
@lang('modules.billing.nextPaymentDate')
@else
@lang('modules.billing.licenseExpireOn')
@endif
@if ($licenseExpireOn === __('modules.package.lifetime'))
{{ __('modules.package.lifetime') }}
@elseif (!$licenseExpireOn && $nextPaymentDate)
{{ \Carbon\Carbon::parse($nextPaymentDate)->format(dateFormat()) }}
@elseif ($licenseExpireOn)
@php
$expiryDate = \Carbon\Carbon::parse($licenseExpireOn);
$daysLeft = now()->startOfDay()->diffInDays($expiryDate->startOfDay(), false);
$status = $daysLeft > 0
? trans_choice('modules.billing.daysLeft', $daysLeft, ['count' => $daysLeft])
: ($daysLeft === 0 ? __('modules.billing.expiringToday') : '');
@endphp
{{ $expiryDate->format(dateFormat()) }}
@if ($status)
({{ $status }})
@endif
@endif
@lang('modules.package.additionalFeatures')
@if(!empty($currentPackageFeatures))
@foreach($currentPackageFeatures as $feature)
{{ __('permissions.modules.'.$feature) }}
@endforeach
@else
@lang('modules.package.noAdditionalFeatures')
@endif