<?php
// /arapiraca/publico/ata_public.php
declare(strict_types=1);

// Sinaliza ao gerador que é acesso público
define('PUBLIC_PORTAL', true);

// Normaliza os parâmetros: aceitar ?sessao= ou ?id=
$sessao = (int)($_GET['sessao'] ?? ($_GET['id'] ?? 0));
$_GET['sessao'] = $sessao;      // o gerador espera "sessao"
$_GET['public'] = '1';          // modo público ativado

if ($sessao <= 0) {
  http_response_code(400);
  echo 'Sessão inválida.';
  exit;
}

// Localiza o gerador oficial da ata (prioriza /arapiraca/public/ata.php)
$try1 = dirname(__DIR__) . '/public/ata.php'; // /arapiraca/public/ata.php  ✅ (seu arquivo)
$try2 = __DIR__ . '/ata.php';                 // /arapiraca/publico/ata.php (caso exista)
$try3 = dirname(__DIR__) . '/ata.php';        // /arapiraca/ata.php         (fallback)

if (is_file($try1)) { require $try1; exit; }
if (is_file($try2)) { require $try2; exit; }
if (is_file($try3)) { require $try3; exit; }

http_response_code(404);
echo 'Ata não disponível.';
