<?php
// public/api/get_departamentos.php

include '../../includes/session_control.php';
include '../../db/db.php';

header('Content-Type: application/json; charset=UTF-8');

// Si no está autenticado, devolvemos array vacío
if (!isset($_SESSION['user'])) {
    echo json_encode([]);
    exit;
}

// Devolver todos los departamentos ordenados por nombre
$sql = "SELECT id, nombre FROM tb_departamentos WHERE idPais=1 ORDER BY nombre";
$stmt = $conn->prepare($sql);
$stmt->execute();
$res = $stmt->get_result();

$departamentos = [];
while ($row = $res->fetch_assoc()) {
    $departamentos[] = [
        'id'     => (int)$row['id'],
        'nombre' => $row['nombre']
    ];
}

echo json_encode($departamentos);
