<?php
/**
 * Teste do Endpoint Dashboard
 */

header('Content-Type: application/json; charset=utf-8');

try {
    // Testar o endpoint dashboard diretamente
    $url = 'https://sistemas.pinheiroempresas.com.br/controlefrota/backend-php/api-simples.php?acao=dashboard';
    
    $context = stream_context_create([
        'http' => [
            'method' => 'GET',
            'header' => 'Content-Type: application/json',
            'timeout' => 10
        ]
    ]);
    
    $response = file_get_contents($url, false, $context);
    
    if ($response === false) {
        throw new Exception('Falha ao acessar o endpoint dashboard');
    }
    
    $data = json_decode($response, true);
    
    echo json_encode([
        'status' => 'TESTE_DASHBOARD',
        'url_testada' => $url,
        'resposta_recebida' => $data,
        'resposta_raw' => $response,
        'sucesso' => isset($data['sucesso']) && $data['sucesso'] === true
    ], JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
    
} catch (Exception $e) {
    echo json_encode([
        'status' => 'ERRO',
        'mensagem' => $e->getMessage(),
        'url_testada' => $url ?? 'não definida'
    ], JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
}
?> 
