<?php
// verificar_sistema.php
echo "<h3>🔍 VERIFICAÇÃO DO SISTEMA</h3>";
echo "<pre>";

// Verificar caminhos
$base_path = '/home1/tvitec62/son.tvitecnologia.com.br/';
echo "Base path: $base_path\n";

// Verificar arquivos essenciais
$arquivos = [
    'conexao.php',
    'verificador_fluxos_automatizados.php',
    'executar_fluxos_recuperacao.php',
    'executar_recuperacao_automatica.php'
];

foreach ($arquivos as $arquivo) {
    $caminho = $base_path . $arquivo;
    if (file_exists($caminho)) {
        echo "✅ $arquivo - EXISTE (" . filesize($caminho) . " bytes)\n";
    } else {
        echo "❌ $arquivo - NÃO ENCONTRADO\n";
    }
}

// Verificar funções disponíveis
echo "\n=== FUNÇÕES DISPONÍVEIS ===\n";
$funcoes = get_defined_functions();
$funcoes_recuperacao = array_filter($funcoes['user'], function($f) {
    return stripos($f, 'recuperar') !== false || 
           stripos($f, 'recuperacao') !== false ||
           stripos($f, 'fluxo') !== false;
});

if (!empty($funcoes_recuperacao)) {
    echo "Funções de recuperação encontradas:\n";
    foreach ($funcoes_recuperacao as $funcao) {
        echo "- $funcao\n";
    }
} else {
    echo "Nenhuma função de recuperação encontrada\n";
}

// Testar conexão
echo "\n=== TESTE CONEXÃO BANCO ===\n";
@include_once $base_path . 'conexao.php';
if (function_exists('conectarBancoDados')) {
    $conn = @conectarBancoDados();
    if ($conn) {
        echo "✅ Conexão BD: OK\n";
        $conn->close();
    } else {
        echo "❌ Conexão BD: FALHA\n";
    }
} else {
    echo "❌ Função conectarBancoDados não encontrada\n";
}

echo "</pre>";
?>