<?php
// Teste inline - simular POST para própria API

if ($_POST) {
    echo "✅ POST recebido: " . json_encode($_POST) . "\n";
    
    // Simular API
    $_GET['acao'] = 'atualizar-posicao';
    
    require_once 'config/database.php';
    
    try {
        $pdo = conectarBanco();
        
        $viagemId = $_POST['viagem_id'];
        $latitude = $_POST['latitude'];
        $longitude = $_POST['longitude'];
        
        echo "Inserindo: viagem=$viagemId, lat=$latitude, lng=$longitude\n";
        
        $stmt = $pdo->prepare("
            INSERT INTO rastreamento_tempo_real 
            (viagem_id, latitude, longitude, velocidade, timestamp) 
            VALUES (?, ?, ?, ?, NOW())
        ");
        
        $stmt->execute([$viagemId, $latitude, $longitude, 0]);
        
        echo "✅ INSERIDO COM SUCESSO! ID: " . $pdo->lastInsertId() . "\n";
        
    } catch (Exception $e) {
        echo "❌ ERRO: " . $e->getMessage() . "\n";
    }
    
} else {
    // Formulário de teste
    echo '
    <form method="POST">
        <h3>🧪 Teste GPS Manual</h3>
        <p>Viagem ID: <input name="viagem_id" value="168" /></p>
        <p>Latitude: <input name="latitude" value="-25.4284" /></p>
        <p>Longitude: <input name="longitude" value="-49.2733" /></p>
        <p><button type="submit">Enviar GPS</button></p>
    </form>
    ';
}
?> 
