@php $q = $filters['q'] ?? ''; $canReviewSubmissions = auth()->user()?->canAny(['review_mobile_phones', 'review_stolen_submissions']) ?? false; $canDirectCreate = auth()->user()?->canAny(['create_mobile_phones', 'create_stolen_devices']) ?? false; $canViewRecordOwnership = auth()->user()?->can('view_record_ownership') ?? false; $highlight = function (?string $text) use ($q): string { $value = e((string) $text); if ($q === '' || $value === '') { return $value; } return preg_replace('/(' . preg_quote($q, '/') . ')/i', '$1', $value) ?? $value; }; @endphp

{{ ($canGlobalScope ?? false) ? __('messages.all_records') : __('messages.my_records') }} - {{ __('messages.mobile_phones') }}

@if (($canGlobalScope ?? false) && isset($managers)) @endif
{{ __('messages.reset') }} @canany(['create_mobile_phones', 'create_stolen_devices', 'submit_mobile_phone_requests', 'submit_stolen_submissions']) {{ $canDirectCreate ? __('messages.add_mobile_phone') : __('messages.submit_addition_request') }} @endcanany
@forelse ($mobilePhones as $mobilePhone)

{!! $highlight($mobilePhone->device_name) !!}

{{ $mobilePhone->is_visible ? __('messages.yes') : __('messages.no') }}

{{ __('messages.reference_number') }}: {{ $mobilePhone->reference_number ?? ('#'.$mobilePhone->id) }}

@if ($canViewRecordOwnership)

{{ __('messages.record_owner') }}: {{ $mobilePhone->owner_name ?: $mobilePhone->creator?->name ?: $mobilePhone->creator?->username ?: '-' }}

@endif @if ($mobilePhone->is_featured)

{{ __('messages.featured_badge_short') }}{{ $mobilePhone->featured_order ? ' #'.$mobilePhone->featured_order : '' }}

@endif

{!! $highlight($mobilePhone->imei) !!}

{{ __('messages.stolen_at') }}: {{ $mobilePhone->stolen_at?->format('Y-m-d H:i') ?? '-' }}

{{ __('messages.status_'.$mobilePhone->status) }}

{{ __('messages.review_status_'.$mobilePhone->review_status) }}

{{ __('messages.status_updated_at') }}: {{ $mobilePhone->status_updated_at?->format('Y-m-d H:i') ?? '-' }}

@canany(['update_mobile_phones', 'update_stolen_devices']) {{ __('messages.edit') }} @endcanany @canany(['toggle_mobile_phones_visibility', 'toggle_stolen_devices_visibility'])
@csrf @method('PATCH')
@endcanany @if ($canReviewSubmissions) @if ($mobilePhone->review_status !== \App\Models\StolenMobilePhone::REVIEW_APPROVED)
@csrf @method('PATCH')
@endif @if ($mobilePhone->review_status !== \App\Models\StolenMobilePhone::REVIEW_REJECTED)
@csrf @method('PATCH')
@endif @endif
@empty
{{ __('messages.no_results') }}
@endforelse
{{ $mobilePhones->links() }}