<?php
echo "<h2>🔍 Verificando Rotas Disponíveis para Teste</h2>";

require_once 'conexao.php';

try {
    // Buscar rotas em andamento ou em execução
    $sql = "SELECT 
                sr.id,
                sr.titulo,
                sr.status,
                sr.km_estimado,
                sr.created_at,
                v.id as veiculo_id,
                v.modelo,
                v.placa,
                m.nome as motorista_nome
            FROM solicitacoes_rotas sr
            LEFT JOIN veiculos v ON sr.veiculo_id = v.id
            LEFT JOIN motoristas m ON sr.motorista_id = m.id
            WHERE sr.status IN ('em_andamento', 'em_execucao', 'pendente')
            ORDER BY sr.id DESC
            LIMIT 10";
    
    $stmt = $pdo->prepare($sql);
    $stmt->execute();
    $rotas = $stmt->fetchAll(PDO::FETCH_ASSOC);
    
    echo "<h3>Rotas disponíveis para teste:</h3>";
    
    if (count($rotas) > 0) {
        echo "<table border='1' style='border-collapse: collapse; width: 100%;'>";
        echo "<tr style='background-color: #f0f0f0;'>";
        echo "<th>ID</th>";
        echo "<th>Título</th>";
        echo "<th>Status</th>";
        echo "<th>KM Estimado</th>";
        echo "<th>Veículo</th>";
        echo "<th>Motorista</th>";
        echo "<th>Data Criação</th>";
        echo "</tr>";
        
        foreach ($rotas as $rota) {
            echo "<tr>";
            echo "<td><strong>{$rota['id']}</strong></td>";
            echo "<td>{$rota['titulo']}</td>";
            echo "<td>{$rota['status']}</td>";
            echo "<td>{$rota['km_estimado']} km</td>";
            echo "<td>{$rota['modelo']} ({$rota['placa']})</td>";
            echo "<td>{$rota['motorista_nome']}</td>";
            echo "<td>{$rota['created_at']}</td>";
            echo "</tr>";
        }
        echo "</table>";
        
        echo "<h3>Para testar, use uma dessas rotas:</h3>";
        foreach ($rotas as $rota) {
            echo "<p><strong>Rota ID {$rota['id']}</strong>: {$rota['titulo']} - Status: {$rota['status']}</p>";
        }
        
    } else {
        echo "<p>❌ Nenhuma rota em andamento encontrada.</p>";
        
        // Verificar todas as rotas
        $sqlTodas = "SELECT id, titulo, status FROM solicitacoes_rotas ORDER BY id DESC LIMIT 5";
        $stmtTodas = $pdo->prepare($sqlTodas);
        $stmtTodas->execute();
        $todasRotas = $stmtTodas->fetchAll(PDO::FETCH_ASSOC);
        
        echo "<h3>Últimas 5 rotas no sistema:</h3>";
        echo "<table border='1' style='border-collapse: collapse; width: 100%;'>";
        echo "<tr style='background-color: #f0f0f0;'>";
        echo "<th>ID</th>";
        echo "<th>Título</th>";
        echo "<th>Status</th>";
        echo "</tr>";
        
        foreach ($todasRotas as $rota) {
            echo "<tr>";
            echo "<td>{$rota['id']}</td>";
            echo "<td>{$rota['titulo']}</td>";
            echo "<td>{$rota['status']}</td>";
            echo "</tr>";
        }
        echo "</table>";
    }
    
} catch (Exception $e) {
    echo "❌ Erro: " . $e->getMessage() . "<br>";
}
?>
