<?php
// get_fotos_caixa.php — Retorna fotos da caixa via JSON
require_once __DIR__ . '/auth.php';
requireLogin();

header('Content-Type: application/json; charset=utf-8');

$nome = $_GET['nome'] ?? '';
if (empty($nome)) {
    echo json_encode([]);
    exit;
}

try {
    // Busca fotos da caixa no banco
    $stmt = pdo()->prepare(
        "SELECT id, url, descricao FROM infra_fotos 
         WHERE infra_nome LIKE :nome 
         ORDER BY id DESC LIMIT 20"
    );
    $stmt->execute(['nome' => '%' . $nome . '%']);
    $fotos = $stmt->fetchAll(PDO::FETCH_ASSOC);
    
    echo json_encode($fotos ?: [], JSON_UNESCAPED_UNICODE);
} catch (Exception $e) {
    echo json_encode([]);
}