<?php
session_start();
require_once 'conexao.php';

$tenant_id = $_SESSION['tenant_id'];
echo "<h2>🔍 Fluxos com Templates de E-mail</h2>";

$sql = "SELECT id, nome, acoes FROM fluxos_automatizados WHERE tenant_id = ? AND ativo = 1";
$stmt = $conn->prepare($sql);
$stmt->bind_param("i", $tenant_id);
$stmt->execute();
$result = $stmt->get_result();

$fluxos_com_template = 0;

while ($fluxo = $result->fetch_assoc()) {
    $acoes = json_decode($fluxo['acoes'], true);
    $tem_template = false;
    
    foreach ($acoes as $acao) {
        if (isset($acao['tipo']) && $acao['tipo'] === 'enviar_email' && isset($acao['template_id'])) {
            $tem_template = true;
            $fluxos_com_template++;
            
            echo "<div style='border: 2px solid green; padding: 15px; margin: 10px;'>";
            echo "<h3>✅ " . $fluxo['nome'] . " (ID: " . $fluxo['id'] . ")</h3>";
            echo "<strong>Template ID:</strong> " . $acao['template_id'] . "<br>";
            echo "<strong>Assunto:</strong> " . ($acao['assunto'] ?? 'N/A') . "<br>";
            
            // Buscar detalhes do template
            $sql_template = "SELECT nome, assunto FROM templates_email WHERE id = ?";
            $stmt_template = $conn->prepare($sql_template);
            $stmt_template->bind_param("i", $acao['template_id']);
            $stmt_template->execute();
            $template = $stmt_template->get_result()->fetch_assoc();
            $stmt_template->close();
            
            if ($template) {
                echo "<strong>Template:</strong> " . $template['nome'] . " - " . $template['assunto'] . "<br>";
            } else {
                echo "<strong>Template:</strong> ❌ NÃO ENCONTRADO<br>";
            }
            echo "</div>";
        }
    }
    
    if (!$tem_template) {
        echo "<div style='border: 1px solid #ccc; padding: 10px; margin: 5px;'>";
        echo "📝 " . $fluxo['nome'] . " (ID: " . $fluxo['id'] . ") - ❌ SEM TEMPLATE";
        echo "</div>";
    }
}

$stmt->close();

echo "<h3>📊 Resumo:</h3>";
echo "<p>Total de fluxos com templates: <strong>$fluxos_com_template</strong></p>";

if ($fluxos_com_template == 0) {
    echo "<div style='background: #ffebee; padding: 15px; border-radius: 5px;'>";
    echo "<h3>🚨 PROBLEMA ENCONTRADO!</h3>";
    echo "<p>Nenhum fluxo tem template de e-mail configurado.</p>";
    echo "<p>Os fluxos estão usando mensagens padrão porque não há templates vinculados.</p>";
    echo "</div>";
}
?>