<?php
// API de opções de demonstração
header('Content-Type: application/json; charset=utf-8');
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, OPTIONS');
header('Access-Control-Allow-Headers: Content-Type, Authorization');

// Handle preflight
if ($_SERVER['REQUEST_METHOD'] === 'OPTIONS') {
    http_response_code(200);
    exit();
}

// Função de resposta JSON
function jsonResponse($data, $success = true) {
    echo json_encode([
        'success' => $success,
        'data' => $data,
        'timestamp' => date('Y-m-d H:i:s'),
        'modo' => 'DEMONSTRAÇÃO'
    ], JSON_UNESCAPED_UNICODE);
    exit();
}

$opcoes = [
    'tecnicos' => [
        ['id' => 1, 'nome' => 'João Silva'],
        ['id' => 2, 'nome' => 'Maria Santos'],
        ['id' => 3, 'nome' => 'Carlos Oliveira'],
        ['id' => 4, 'nome' => 'Ana Costa'],
        ['id' => 5, 'nome' => 'Pedro Lima'],
        ['id' => 6, 'nome' => 'Lucas Ferreira'],
        ['id' => 7, 'nome' => 'Fernanda Rocha'],
        ['id' => 8, 'nome' => 'Roberto Souza']
    ],
    
    'veiculos' => [
        [
            'id' => 1,
            'descricao' => 'Fiat Strada (ABC-1234)',
            'placa' => 'ABC-1234',
            'marca' => 'Fiat',
            'modelo' => 'Strada'
        ],
        [
            'id' => 2,
            'descricao' => 'Ford Ranger (DEF-5678)',
            'placa' => 'DEF-5678',
            'marca' => 'Ford',
            'modelo' => 'Ranger'
        ],
        [
            'id' => 3,
            'descricao' => 'Volkswagen Saveiro (GHI-9012)',
            'placa' => 'GHI-9012',
            'marca' => 'Volkswagen',
            'modelo' => 'Saveiro'
        ],
        [
            'id' => 4,
            'descricao' => 'Chevrolet S10 (JKL-3456)',
            'placa' => 'JKL-3456',
            'marca' => 'Chevrolet',
            'modelo' => 'S10'
        ],
        [
            'id' => 5,
            'descricao' => 'Toyota Hilux (MNO-7890)',
            'placa' => 'MNO-7890',
            'marca' => 'Toyota',
            'modelo' => 'Hilux'
        ]
    ],
    
    'periodos' => [
        ['valor' => 'hoje', 'label' => 'Hoje'],
        ['valor' => 'ontem', 'label' => 'Ontem'],
        ['valor' => 'semana', 'label' => 'Última Semana'],
        ['valor' => 'mes', 'label' => 'Este Mês'],
        ['valor' => 'mes_anterior', 'label' => 'Mês Anterior'],
        ['valor' => 'trimestre', 'label' => 'Último Trimestre'],
        ['valor' => 'ano', 'label' => 'Este Ano']
    ],
    
    'agrupamentos' => [
        ['valor' => 'hora', 'label' => 'Por Hora'],
        ['valor' => 'dia', 'label' => 'Por Dia'],
        ['valor' => 'semana', 'label' => 'Por Semana'],
        ['valor' => 'mes', 'label' => 'Por Mês']
    ]
];

jsonResponse($opcoes); 
