@extends('layouts.app') @section('content') @php($s = $report['summary'])
← Novo relatório
GIGAPROTECTION

RELATÓRIO DE EVENTO

SISTEMA GIGA PROTECTION
RELATÓRIO Nº:ER-{{ now()->format('Ymd-His') }}
DATA GERAÇÃO:{{ $report['generated_at'] }}
GERADO POR:{{ auth()->user()->nickname ?? auth()->user()->name ?? 'Sistema' }}
FORMATO:Personalizado
FILTROS UTILIZADOS
EVENTO: {{ $report['title'] }}
PERÍODO: {{ $report['filters']['date_from'] ?? '-' }} até {{ $report['filters']['date_to'] ?? '-' }}
EVENTO ID: {{ $report['filters']['event_id'] ?? 'Todos' }}
RESUMO GERAL
@foreach([ ['Partidas',$s['matches_total']],['Jogadores únicos',$s['players_total']],['Concluídas',$s['matches_finished']], ['Canceladas',$s['matches_cancelled']],['Ready-checks',$s['ready_records']],['Registros AC',$s['ac_records']], ['Incidentes AC',$s['ac_incidents']],['Usos TeamSpeak',$s['ts3_records']],['Vetos',$s['veto_records']], ['Ações registradas',$s['timeline_events']] ] as $item)
{{ $item[1] }}{{ $item[0] }}
@endforeach
DETALHAMENTO POR EVENTO / PARTIDA
@forelse($report['matches'] as $m) @empty @endforelse
IDEventoModalidadeMapaInícioFimStatus
{{ $m['id'] ?? '-' }}{{ $m['title'] ?? $m['name'] ?? '-' }} {{ $m['training_type'] ?? $m['mode'] ?? '-' }}{{ $m['map_name'] ?? '-' }} {{ $m['started_at'] ?? $m['created_at'] ?? '-' }}{{ $m['ended_at'] ?? '-' }} {{ $m['status'] ?? $m['state'] ?? '-' }}
Nenhuma partida encontrada.
ATIVIDADES - QUEM FEZ O QUÊ
DATA/HORA
TIPO
JOGADOR/USUÁRIO
AÇÃO / DETALHES
RESULTADO
@forelse($report['timeline'] as $item) @php $raw=$item['raw'] ?? []; $uid=$raw['user_id'] ?? $raw['player_id'] ?? null; $person=$raw['nickname'] ?? $raw['player_name'] ?? $raw['username'] ?? ($uid ? ('Usuário #'.$uid) : 'Sistema'); $result=$raw['result'] ?? $raw['status'] ?? $raw['state'] ?? 'Registrado'; @endphp
{{ $item['at'] }}
{{ $item['source'] }}
{{ $person }}
{{ $item['description'] }}
{{ $result }}
@empty
Nenhuma atividade encontrada.
@endforelse

RESUMO ANTI-CHEAT

Registros: {{ $s['ac_records'] }}
Incidentes: {{ $s['ac_incidents'] }}

Detalhamento individual disponível na linha do tempo.

RESUMO TEAMSPEAK

Registros: {{ $s['ts3_records'] }}

Entradas, movimentações, salas e demais ações registradas no período.

RESUMO OPERACIONAL

Ready-check: {{ $s['ready_records'] }}
Vetos: {{ $s['veto_records'] }}
Resultados: {{ $s['result_records'] }}

OBSERVAÇÕES

Relatório gerado automaticamente pelo sistema GIGA PROTECTION com base nos registros disponíveis para o evento e período selecionados.

ASSINATURA DIGITAL

GIGA PROTECTION
Sistema de Proteção e Integridade
{{ $report['generated_at'] }}

IDENTIFICAÇÃO

Evento: {{ $report['title'] }}
Gerado por: {{ auth()->user()->nickname ?? auth()->user()->name ?? 'Sistema' }}
Data: {{ $report['generated_at'] }}
@endsection