<?php
echo "=== TESTE RÁPIDO GPS ===\n\n";

// Dados de teste
$dados = [
    'viagem_id' => 168,
    'latitude' => -25.4284,
    'longitude' => -49.2733,
    'velocidade' => 45.5,
    'precision' => 10.0,
    'altitude' => 900.0,
    'battery_level' => 85
];

echo "📡 Enviando dados GPS...\n";

// Enviar via POST
$url = 'https://sistemas.pinheiroempresas.com.br/controlefrota/backend-php/api-simples-v2.php?acao=atualizar-posicao';

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($dados));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);

$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);

echo "Código HTTP: $httpCode\n";
echo "Resposta: $response\n\n";

// Verificar se salvou
require_once 'config/database.php';
$pdo = conectarBanco();

$stmt = $pdo->prepare("SELECT COUNT(*) as total FROM rastreamento_tempo_real WHERE viagem_id = ?");
$stmt->execute([168]);
$result = $stmt->fetch();

echo "📊 Total de pontos GPS salvos: {$result['total']}\n";

if ($result['total'] > 0) {
    echo "✅ SUCESSO! GPS está funcionando!\n";
} else {
    echo "❌ ERRO! GPS não foi salvo.\n";
}
?> 
