<?php
// /cotizaciones/api/search_usuarios.php -> proxy a Node: GET /api/cotizaciones/usuarios/search?q=...

session_start();
include '../../includes/session_control.php';

header('Content-Type: application/json; charset=UTF-8');
header('Cache-Control: no-store, no-cache, must-revalidate, max-age=0');
header('Pragma: no-cache');
header('Expires: 0');

if (!isset($_SESSION['user'])) {
  echo json_encode(['results' => []]);
  exit;
}

require __DIR__ . '/_node.php';

$q = isset($_GET['q']) ? trim($_GET['q']) : '';
if ($q === '') {
  echo json_encode(['results' => []]);
  exit;
}

$token = cpn_node_token_or_fail();
$base = cpn_node_api_base();
$url = $base . '/api/cotizaciones/usuarios/search?q=' . urlencode($q);

$r = cpn_node_request('GET', $url, $token);
if (!isset($r['ok']) || $r['ok'] !== true) {
  echo json_encode(['results' => []]);
  exit;
}

$results = $r['data']['results'] ?? [];
echo json_encode(['results' => $results]);
