<?php
/**
 * API: Buscar Foto de Perfil (Otimizada)
 */

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

session_start();

require_once __DIR__ . '/../../config/config_db.php';
require_once __DIR__ . '/../auth_helper.php';

$usuario = usuario_logado();
if (!$usuario) {
    echo json_encode(['success' => false]);
    exit;
}

$usuario_id = intval($_GET['usuario_id'] ?? 0);

if ($usuario_id <= 0) {
    echo json_encode(['success' => false]);
    exit;
}

try {
    $stmt = $pdo->prepare("SELECT foto_perfil FROM usuarios WHERE id = ? LIMIT 1");
    $stmt->execute([$usuario_id]);
    $dados = $stmt->fetch(PDO::FETCH_ASSOC);
    
    echo json_encode([
        'success' => true,
        'foto_perfil' => $dados['foto_perfil'] ?? null
    ]);
} catch (Exception $e) {
    error_log("Erro ao buscar foto: " . $e->getMessage());
    echo json_encode(['success' => false]);
}

