<?php
include 'verifica_login.php';
include 'conexao.php';
$conn = conectar_banco();

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

$stmt = $conn->prepare("SELECT p1_cargo_outro_sim, p1_nao_quem_nome, p1_nao_quem_cargo, 
                               p3_certificacoes, p4_plantas_industriais, p4_1_esteiras,
                               p5_mapeamento_nr12, p5_1_nova_adequacao, p5_2_previsao_adequacao,
                               p6_aquisicao_solucoes, p7_projeto_futuro, nota_total
                        FROM qualificacao_belgo WHERE id = ?");
$stmt->bind_param('i', $id);
$stmt->execute();
$result = $stmt->get_result();
$dados = $result->fetch_assoc();

echo "<h2>Debug - Questionário ID $id</h2>";
echo "<pre>";

$nota_calculada = 0;

echo "P1 (p1_cargo_outro_sim): [" . ($dados['p1_cargo_outro_sim'] ?? 'NULL') . "]\n";
echo "   p1_nao_quem_nome: [" . ($dados['p1_nao_quem_nome'] ?? 'NULL') . "]\n";
echo "   p1_nao_quem_cargo: [" . ($dados['p1_nao_quem_cargo'] ?? 'NULL') . "]\n";
if (($dados['p1_cargo_outro_sim'] ?? '') === 'Sim') {
    $nota_calculada += 3;
    echo "   → Pontos P1: 3\n";
} elseif (!empty($dados['p1_nao_quem_nome']) || !empty($dados['p1_nao_quem_cargo'])) {
    $nota_calculada += 1;
    echo "   → Pontos P1: 1\n";
} else {
    echo "   → Pontos P1: 0\n";
}

echo "\nP3 (p3_certificacoes): [" . ($dados['p3_certificacoes'] ?? 'NULL') . "]";
echo " (strlen: " . strlen($dados['p3_certificacoes'] ?? '') . ")\n";
echo "   bin2hex: " . bin2hex($dados['p3_certificacoes'] ?? '') . "\n";
if (($dados['p3_certificacoes'] ?? '') === 'Sim') {
    $nota_calculada += 3;
    echo "   → Pontos P3: 3\n";
} elseif (in_array(($dados['p3_certificacoes'] ?? ''), ['Nao', 'Não'])) {
    $nota_calculada += 1;
    echo "   → Pontos P3: 1\n";
} else {
    echo "   → Pontos P3: 0\n";
}

echo "\nP4 (p4_plantas_industriais): [" . ($dados['p4_plantas_industriais'] ?? 'NULL') . "]\n";
if (($dados['p4_plantas_industriais'] ?? '') === 'Sim') {
    $nota_calculada += 3;
    echo "   → Pontos P4: 3\n";
} elseif (in_array(($dados['p4_plantas_industriais'] ?? ''), ['Nao', 'Não'])) {
    $nota_calculada += 1;
    echo "   → Pontos P4: 1\n";
} else {
    echo "   → Pontos P4: 0\n";
}

echo "\nP4.1 (p4_1_esteiras): [" . ($dados['p4_1_esteiras'] ?? 'NULL') . "]\n";
if (($dados['p4_1_esteiras'] ?? '') === 'Sim') {
    $nota_calculada += 3;
    echo "   → Pontos P4.1: 3\n";
} elseif (in_array(($dados['p4_1_esteiras'] ?? ''), ['Nao', 'Não'])) {
    $nota_calculada += 1;
    echo "   → Pontos P4.1: 1\n";
} else {
    echo "   → Pontos P4.1: 0\n";
}

echo "\nP5 (p5_mapeamento_nr12): [" . ($dados['p5_mapeamento_nr12'] ?? 'NULL') . "]\n";
if (($dados['p5_mapeamento_nr12'] ?? '') === 'Sim') {
    echo "   P5.1 (p5_1_nova_adequacao): [" . ($dados['p5_1_nova_adequacao'] ?? 'NULL') . "]\n";
    $pontos = (($dados['p5_1_nova_adequacao'] ?? '') === 'Sim') ? 3 : (in_array(($dados['p5_1_nova_adequacao'] ?? ''), ['Nao', 'Não']) ? 1 : 0);
    $nota_calculada += $pontos;
    echo "   → Pontos P5: $pontos\n";
} elseif (in_array(($dados['p5_mapeamento_nr12'] ?? ''), ['Nao', 'Não'])) {
    echo "   P5.2 (p5_2_previsao_adequacao): [" . ($dados['p5_2_previsao_adequacao'] ?? 'NULL') . "]\n";
    $pontos = (($dados['p5_2_previsao_adequacao'] ?? '') === 'Sim') ? 3 : (in_array(($dados['p5_2_previsao_adequacao'] ?? ''), ['Nao', 'Não']) ? 1 : 0);
    $nota_calculada += $pontos;
    echo "   → Pontos P5: $pontos\n";
} else {
    echo "   → Pontos P5: 0\n";
}

echo "\nP6 (p6_aquisicao_solucoes): [" . ($dados['p6_aquisicao_solucoes'] ?? 'NULL') . "]\n";
if (($dados['p6_aquisicao_solucoes'] ?? '') === 'Sim') {
    $nota_calculada += 3;
    echo "   → Pontos P6: 3\n";
} elseif (in_array(($dados['p6_aquisicao_solucoes'] ?? ''), ['Nao', 'Não'])) {
    $nota_calculada += 1;
    echo "   → Pontos P6: 1\n";
} else {
    echo "   → Pontos P6: 0\n";
}

echo "\nP7 (p7_projeto_futuro): [" . ($dados['p7_projeto_futuro'] ?? 'NULL') . "]";
echo " (strlen: " . strlen($dados['p7_projeto_futuro'] ?? '') . ")\n";
echo "   bin2hex: " . bin2hex($dados['p7_projeto_futuro'] ?? '') . "\n";
echo "   Comparação com 'Sim': " . (($dados['p7_projeto_futuro'] ?? '') === 'Sim' ? 'TRUE' : 'FALSE') . "\n";
echo "   Comparação com 'Nao': " . (($dados['p7_projeto_futuro'] ?? '') === 'Nao' ? 'TRUE' : 'FALSE') . "\n";
echo "   Comparação com 'Não': " . (($dados['p7_projeto_futuro'] ?? '') === 'Não' ? 'TRUE' : 'FALSE') . "\n";
echo "   in_array(['Nao', 'Não']): " . (in_array(($dados['p7_projeto_futuro'] ?? ''), ['Nao', 'Não']) ? 'TRUE' : 'FALSE') . "\n";

if (($dados['p7_projeto_futuro'] ?? '') === 'Sim') {
    $nota_calculada += 3;
    echo "   → Pontos P7: 3\n";
} elseif (in_array(($dados['p7_projeto_futuro'] ?? ''), ['Nao', 'Não'])) {
    $nota_calculada += 1;
    echo "   → Pontos P7: 1\n";
} else {
    echo "   → Pontos P7: 0\n";
}

echo "\n================================\n";
echo "NOTA CALCULADA: $nota_calculada\n";
echo "NOTA NO BANCO: " . ($dados['nota_total'] ?? 'NULL') . "\n";
echo "================================\n";

echo "</pre>";

echo "<br><a href='recalcular_notas.php?id=$id'>Recalcular Nota</a>";
echo " | <a href='principal.php'>Voltar</a>";

$stmt->close();
$conn->close();
?>
