@extends('layouts.app') @section('title', __('ui.admin_moderation').' — Coaster World') @section('content')
@include('admin._nav') {{ __('ui.admin_moderation_kicker') }}

{{ __('ui.admin_moderation') }}

{{ __('ui.admin_moderation_intro') }}

@if(session('admin_moderation_status'))
✓ {{ session('admin_moderation_status') }}
@endif
{{ __('ui.admin_moderation_status_open') }}{{ $stats['open'] }}
{{ __('ui.admin_moderation_status_reviewing') }}{{ $stats['reviewing'] }}
{{ __('ui.admin_moderation_status_resolved') }}{{ $stats['resolved'] }}
{{ __('ui.admin_moderation_status_dismissed') }}{{ $stats['dismissed'] }}
@forelse($reports as $report) @php $snapshot = $report->snapshot ?? []; $targetLabel = match($report->target_type) { 'user' => $report->reportedUser?->username ? '@'.$report->reportedUser->username : ($report->reportedUser?->name ?: '#'.$report->target_id), 'community_review' => __('ui.admin_moderation_type_community_review'), 'community_review_comment' => __('ui.admin_moderation_type_community_review_comment'), 'community_photo' => __('ui.admin_moderation_type_community_photo'), 'community_photo_comment' => __('ui.admin_moderation_type_community_photo_comment'), default => __('ui.admin_moderation_type_group_visit_message'), }; @endphp @empty @endforelse
{{ __('ui.admin_moderation_reporter') }} {{ __('ui.admin_moderation_target') }} {{ __('ui.social_report_reason') }} {{ __('ui.admin_status') }} {{ __('ui.admin_moderation_reported_at') }}
{{ $report->reporter?->username ? '@'.$report->reporter->username : ($report->reporter?->name ?: __('ui.admin_moderation_deleted_user')) }} {{ $report->reporter?->email }} {{ $targetLabel }} @if(in_array($report->target_type, ['group_visit_message','community_review','community_review_comment','community_photo','community_photo_comment'], true)) {{ \Illuminate\Support\Str::limit((string)($snapshot['body'] ?? $snapshot['title'] ?? ''), 80) }} @else {{ __('ui.admin_moderation_type_user') }} @endif {{ __('ui.social_report_reason_'.$report->reason_code) }} {{ __('ui.admin_moderation_status_'.$report->status) }} {{ $report->created_at?->format('d/m/Y H:i') }} {{ __('ui.admin_view') }}
{{ __('ui.admin_moderation_empty') }}
{{ $reports->links() }}
@endsection