<?php
/**
 * Entrega de Logo Individual (Master/Comum) - VERSÃO CORRIGIDA
 * Remove a duplicidade de caminhos (api/api/)
 */

$id_param = isset($_GET['id']) ? $_GET['id'] : '';

if (empty($id_param)) {
    exit("ID não informado.");
}

$prefixo = strtoupper(substr($id_param, 0, 1));
$id_num  = substr($id_param, 1);

if ($prefixo === 'M') {
    $jsonFile = "./db/panaci_rev_sub_logo_master_" . $id_num . ".json";
} elseif ($prefixo === 'C') {
    $jsonFile = "./db/panaci_rev_sub_logo_comum_" . $id_num . ".json";
} else {
    exit("Formato de ID inválido.");
}

if (file_exists($jsonFile)) {
    $jsonData = file_get_contents($jsonFile);
    $imageData = json_decode($jsonData, true);
    
    $imagePath = $imageData[0]['ImageName'] ?? '';

    if (!empty($imagePath)) {
        // CORREÇÃO DA DUPLICIDADE:
        // Se o caminho salvo for "api/img_revendas/...", removemos o "api/" 
        // porque este script já está dentro da pasta api.
        $imagePathClean = str_replace("api/", "./", $imagePath);

        header("Content-Type: image/jpeg");
        header('Location: ' . $imagePathClean);
        exit;
    }
}

// Se falhar, manda para uma imagem padrão (ajuste o caminho se necessário)
header("Location: ./img/logo_padrao.png"); 
exit;
?>
