<?php
/**
 * Versão SIMPLES do verificador_fluxos_automatizados
 * Apenas funções essenciais para teste
 */

error_reporting(E_ALL);
ini_set('display_errors', 1);

// Função básica para carregar configurações
function carregarConfiguracoesEmailSimples($conn, $tenantId, $usuarioId) {
    try {
        $stmt = $conn->prepare("SELECT * FROM configuracoes_email WHERE tenant_id = ? LIMIT 1");
        $stmt->bind_param("i", $tenantId);
        $stmt->execute();
        $result = $stmt->get_result();
        
        if ($result->num_rows > 0) {
            return $result->fetch_assoc();
        }
        return null;
    } catch (Exception $e) {
        error_log("Erro ao buscar configurações: " . $e->getMessage());
        return null;
    }
}

// Função básica para testar configurações
function testarConfiguracaoEmailSimples($conn, $tenant_id, $usuario_id) {
    $configuracoes = carregarConfiguracoesEmailSimples($conn, $tenant_id, $usuario_id);
    
    if (!$configuracoes) {
        return ['success' => false, 'message' => 'Configurações não encontradas'];
    }
    
    return ['success' => true, 'message' => 'Configurações carregadas: ' . $configuracoes['email_remetente']];
}

// Função básica para enviar email (apenas teste)
function enviarEmailTeste($conn, $destinatario, $assunto, $mensagem, $tenant_id, $usuario_id) {
    $configuracoes = carregarConfiguracoesEmailSimples($conn, $tenant_id, $usuario_id);
    
    if (!$configuracoes) {
        return false;
    }
    
    // Apenas simulação - não envia realmente
    error_log("SIMULAÇÃO: Enviando email para $destinatario");
    return true;
}

// REMOVA esta linha: echo "✅ verificador_simples.php carregado com sucesso!<br>";
?>