@extends('layouts.app') @section('title', 'Admin') @section('content')

Admin

@foreach ($stats as $label => $n)
{{ number_format($n) }}{{ $label }}
@endforeach
@if ($queueDriver === 'sync')
Scans run during the upload request (QUEUE_CONNECTION=sync). For busy sites switch to database and run a queue worker.
@elseif (($stats['Waiting in queue'] ?? 0) > 0)
{{ $stats['Waiting in queue'] }} scans are waiting. If this number never drops, start the worker: php artisan queue:work.
@endif

All reports

@forelse ($analyses as $a) @empty @endforelse
ItemTypeResultByWhen
{{ $a->title() }} {{ $a->type }}
{{ $a->source }}
@include('partials.chip', ['a' => $a]) {{ $a->user?->email ?? 'guest' }} {{ $a->created_at->diffForHumans() }}
@csrf
@csrf @method('delete')
No reports match.
{{ $analyses->links() }}

Users

@foreach ($users as $u) @endforeach
UserScans
{{ $u->name }}
{{ $u->email }}{{ $u->is_admin ? ' ยท admin' : '' }}
{{ $u->analyses_count }} @if ($u->id !== auth()->id())
@csrf
@endif
@foreach ($engines as $e) @endforeach
{{ $e->name() }}@if ($e->isAvailable())Active@else{{ $e->unavailableReason() }}@endif
@endsection