<?php
require_once 'conexao.php';

// ATENÇÃO: Verifique se este caminho está 100% correto.
const CAMINHO_BASE_CURRICULOS = '/home/vagas.selflix/public_html/uploads/curriculos/';

if (!$pdo) {
    die("Erro: Não foi possível conectar ao banco de dados.");
}

echo "Iniciando diagnóstico dos campos de currículo...\n\n";

try {
    $stmt = $pdo->query("SELECT id, curriculo FROM Candidatos WHERE curriculo IS NOT NULL AND curriculo != '' LIMIT 10");
    $registros = $stmt->fetchAll(PDO::FETCH_ASSOC);

    if (count($registros) === 0) {
        echo "Nenhum registro com currículo encontrado para diagnóstico.\n";
        exit;
    }

    echo "Amostra de 10 registros:\n\n";

    foreach ($registros as $registro) {
        $id = $registro['id'];
        $valor_banco = $registro['curriculo'];
        
        echo "----------------------------------------\n";
        echo "ID do Usuário: {$id}\n";
        echo "Valor Salvo no Banco de Dados: {$valor_banco}\n";

        // Possibilidade 1: O valor do banco é apenas o nome do arquivo.
        $caminho_possivel_1 = CAMINHO_BASE_CURRICULOS . $id . '/' . basename($valor_banco);
        
        // Possibilidade 2: O valor do banco é o caminho completo a partir da pasta 'uploads/curriculos/'.
        $caminho_possivel_2 = CAMINHO_BASE_CURRICULOS . $valor_banco;
        
        // Possibilidade 3: O valor do banco é o caminho completo a partir da raiz 'public_html'.
        $caminho_possivel_3 = '/home/vagas.selflix/public_html/' . $valor_banco;

        echo "Caminho (hipótese 1 - com ID na pasta): {$caminho_possivel_1}\n";
        echo "Caminho (hipótese 2 - a partir da pasta 'curriculos'): {$caminho_possivel_2}\n";
        echo "Caminho (hipótese 3 - a partir da raiz 'public_html'): {$caminho_possivel_3}\n";
        
        echo "----------------------------------------\n\n";
    }

} catch (PDOException $e) {
    die("Erro ao executar diagnóstico: " . $e->getMessage());
}