<?php
require_once __DIR__.'/../../_bootstrap.php';require_once ROOT_PATH.'/includes/match_functions.php';if($_SERVER['REQUEST_METHOD']!=='POST')jsonResponse(['ok'=>false,'erro'=>'Método não permitido.'],405);afValidarCsrfApi();$u=afApiOuSessaoUsuario($pdo);$d=requestJson();
try{afModerationKickSpectator($pdo,(int)$u['id'],(int)($d['partida_id']??0),(int)($d['spectator_id']??0),!empty($d['block']),(string)($d['reason']??''));jsonResponse(['ok'=>true,'mensagem'=>!empty($d['block'])?'Espectador removido e bloqueado.':'Espectador removido.']);}catch(Throwable $e){jsonResponse(['ok'=>false,'erro'=>$e->getMessage()],422);}
