@if($users->count() > 0) @can('users.delete') @endcan @foreach($users as $user) @php $confirmedRegistrations = $user->registrations->where('status', 'confirmed'); $totalRegistrations = $confirmedRegistrations->count(); @endphp @can('users.delete') @endcan @endforeach @else @endif
{{ __('admin/users.table.user') }} {{ __('admin/users.table.contact') }} {{ __('admin/users.table.registrations') }} {{ __('admin/users.table.newsletter') }} {{ __('admin/users.table.creation_date') }} {{ __('admin/users.table.actions') }}
@if($totalRegistrations == 0) @else @endif
{{ strtoupper(substr($user->firstname, 0, 1)) }}{{ strtoupper(substr($user->lastname, 0, 1)) }}
{{ $user->firstname }} {{ $user->lastname }}
ID: {{ $user->id }} @if($user->profession)
{{ Str::limit($user->profession, 30) }} @endif
@if($user->email)
{{ $user->email }}
@else
{{ __('admin/users.status.no_email') }}
@endif @if($user->phone)
{{ $user->phone }}
@endif @if($user->tva_number)
{{ $user->tva_number }}
@endif
@php $lastRegistration = $confirmedRegistrations->sortByDesc('registration_date')->first(); @endphp @if($totalRegistrations > 0)
{{ $totalRegistrations }} {{ $totalRegistrations > 1 ? __('admin/users.registrations.count_plural') : __('admin/users.registrations.count') }} @if($lastRegistration)
{{ __('admin/users.registrations.last') }}: {{ $lastRegistration->registration_date->format('d/m/Y') }}
{{ Str::limit($lastRegistration->training->translate()->title ?? __('admin/users.registrations.unknown_training'), 25) }} @endif
@else {{ __('admin/users.table.no_registrations') }} @endif
@if($user->newsletter_subscribed) {{ __('admin/users.status.subscribed') }} @else {{ __('admin/users.status.not_subscribed') }} @endif
{{ $user->created_at->format('d/m/Y') }}
{{ $user->created_at->format('H:i') }}
@can('users.view') @endcan @can('users.edit') @endcan @can('users.delete') @if($totalRegistrations == 0) @else @endif @endcan
{{ __('admin/users.status.no_users_found') }}

{{ __('admin/users.initial_states.try_different_criteria') }}

@if($users->hasPages())
{{ __('admin/users.table.display_from') }} {{ $users->firstItem() }} {{ __('admin/users.table.to') }} {{ $users->lastItem() }} {{ __('admin/users.table.on') }} {{ $users->total() }} {{ __('admin/users.table.users') }}
{!! $users->withQueryString()->links('pagination::bootstrap-5') !!}
@endif