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

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

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

@if(session('admin_community_tip_status'))
✓ {{ __('ui.admin_community_tip_action_'.session('admin_community_tip_status')) }}
@endif
@foreach(\App\Models\Community\ParkCommunityTip::STATUSES as $tipStatus)
{{ __('ui.community_tip_status_'.$tipStatus) }}{{ $stats[$tipStatus] ?? 0 }}
@endforeach
{{ __('ui.community_tip_reports_pending') }}{{ $stats['reports_pending'] ?? 0 }}
@forelse($tips as $tip)
{{ __('ui.community_tip_category_'.$tip->category) }} {{ __('ui.community_tip_status_'.$tip->status) }} @if((int) $tip->pending_reports_count > 0) ⚑ {{ $tip->pending_reports_count }} {{ __('ui.community_tip_reports_pending_short') }} @endif

{{ $tip->title }}

{{ $tip->body }}

{{ $tip->park?->official_name }} {{ $tip->user?->username ?: $tip->user?->name }} · {{ $tip->user?->email }} {{ __('ui.community_tip_revision') }} {{ $tip->revision_number ?: 1 }} {{ $tip->created_at?->format('d/m/Y H:i') }} @if($tip->attraction)🎢 {{ $tip->attraction->official_name }}@endif @if($tip->place_name)📍 {{ $tip->place_name }}@endif @if((int) ($tip->ratings_count ?? 0) > 0)★ {{ number_format((float) $tip->ratings_avg_rating, 1, ',', '') }}/5 · {{ $tip->ratings_count }} {{ __('ui.community_tip_votes_short') }}@endif @if($tip->url){{ __('ui.community_tip_open_link') }} ↗@endif
@if($tip->review_note)
{{ __('ui.community_tip_last_admin_note') }} {{ $tip->review_note }}
@endif @if($tip->reports->isNotEmpty())
pending_reports_count > 0) open @endif> ⚑ {{ __('ui.community_tip_reports') }} ({{ $tip->reports->count() }})
@foreach($tip->reports as $report)
{{ __('ui.community_tip_report_reason_'.$report->reason) }} {{ $report->user?->username ?: $report->user?->name }} · {{ $report->created_at?->format('d/m/Y H:i') }} @if($report->details)

{{ $report->details }}

@endif @if($report->resolution_note){{ __('ui.community_tip_report_resolution') }} : {{ $report->resolution_note }}@endif
@if($report->status === 'pending')
@csrf
@endif
@endforeach
@endif
@if($tip->park) {{ __('ui.admin_view') }} @endif @if(in_array($tip->status, ['pending', 'changes_requested'], true))
@csrf
@endif @if($tip->status === 'pending')
{{ __('ui.admin_community_tip_request_changes') }}
@csrf
{{ __('ui.admin_community_tip_reject') }}
@csrf
@elseif($tip->status === 'approved')
{{ __('ui.admin_community_tip_request_changes') }}
@csrf
{{ __('ui.admin_community_tip_withdraw') }}
@csrf
@elseif($tip->status === 'withdrawn')
@csrf
@endif
{{ __('ui.admin_community_tip_delete') }}
@csrf @method('DELETE')
@if($tip->reviewed_at) {{ $tip->reviewed_at?->format('d/m/Y H:i') }} @if($tip->reviewer) · {{ $tip->reviewer->username ?: $tip->reviewer->name }} @endif @endif
@empty
{{ __('ui.admin_community_tips_empty') }}
@endforelse
{{ $tips->links() }}
@endsection