<?php
// mapa_cliente.php — Redireciona para Google Maps com destino do cliente
require_once __DIR__ . '/auth.php';
require_once __DIR__ . '/functions.php';
requireLogin();

$id = (int)($_GET['id'] ?? 0);
if (!$id) { header('Location: clientes.php'); exit; }

$c = getClienteById($id);

if (!$c || empty($c['latitude']) || empty($c['longitude'])) {
    // Sem GPS: redireciona para geocodificação
    header("Location: geocalizacao.php?id=$id&msg=Defina+primeiro+a+geolocalização");
    exit;
}

// Redireciona direto para o Google Maps (mobile abre o app)
$url = "https://www.google.com/maps/dir/?api=1&destination="
     . urlencode($c['latitude'] . ',' . $c['longitude'])
     . "&travelmode=driving";

header("Location: $url");
exit;
