<?php
declare(strict_types=1);

require_once __DIR__ . '/../../conexion.php';
require_once __DIR__ . '/../../_helpers.php';
require_once __DIR__ . '/../../auth/guard.php';

require_login();

try {
  $stmt = $pdo->query("
    SELECT id, nombre_sectorizacion, color_sector, creado_en, ultima_actualizacion, registrado_por
    FROM sectorizacion
    ORDER BY id DESC
  ");
  $rows = $stmt->fetchAll();
  json_response(["ok" => true, "data" => $rows]);
} catch (Throwable $e) {
  error_log("SECTORIZACION LIST ERROR: " . $e->getMessage());
  json_response(["ok" => false, "message" => "Error listando sectorizaciones."], 500);
}
