@extends('layouts.app') @section('content') @php($s = $report['summary'])

{{ $report['title'] }}

Gerado em {{ $report['generated_at'] }}
@foreach([ ['Partidas',$s['matches_total']], ['Jogadores',$s['players_total']], ['Concluídas',$s['matches_finished']], ['Canceladas',$s['matches_cancelled']], ['Ocorrências AC',$s['ac_incidents']], ['TS3',$s['ts3_records']], ['Ready-check',$s['ready_records']], ['Eventos timeline',$s['timeline_events']], ] as $card)
{{ $card[0] }}
{{ $card[1] }}
@endforeach
Resumo do evento
Início: {{ $report['period']['started_at'] ?? '-' }}
Fim: {{ $report['period']['ended_at'] ?? '-' }}
Registros AC: {{ $s['ac_records'] }} | Vetos: {{ $s['veto_records'] }} | Resultados: {{ $s['result_records'] }}
Partidas
@forelse($report['matches'] as $m) @empty @endforelse
IDModalidadeMapaStatusInícioFim
{{ $m['id'] ?? '-' }} {{ $m['training_type'] ?? $m['mode'] ?? '-' }} {{ $m['map_name'] ?? '-' }} {{ $m['state'] ?? $m['status'] ?? '-' }} {{ $m['started_at'] ?? $m['created_at'] ?? '-' }} {{ $m['ended_at'] ?? $m['updated_at'] ?? '-' }}
Nenhuma partida encontrada.
Linha do tempo completa
@forelse($report['timeline'] as $item)
{{ $item['at'] }} • {{ $item['source'] }}
{{ $item['description'] }}
@empty
Nenhum evento temporal encontrado.
@endforelse
@foreach([ 'Anti-Cheat' => $report['ac'], 'TeamSpeak' => $report['ts3'], 'Ready-check' => $report['ready'], 'Resultados' => $report['results'], 'Vetos' => $report['vetos'], ] as $section => $rows)
{{ $section }} {{ count($rows) }}
@forelse($rows as $row)
@foreach($row as $key => $value) @if($key !== '_table' && $value !== null && $value !== '' && (is_string($value) || is_numeric($value) || is_bool($value))) {{ $key }}: {{ is_bool($value) ? ($value ? '1':'0') : $value }}   @endif @endforeach
@empty
Nenhum registro.
@endforelse
@endforeach
@endsection