<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);

header("Access-Control-Allow-Origin: *");
header("Access-Control-Allow-Headers: Content-Type");
header("Access-Control-Allow-Methods: POST, OPTIONS");
header("Content-Type: application/json");
header("Access-Control-Max-Age: 86400");


require_once(__DIR__ . '/../../config.php');

 $data = json_decode(file_get_contents('php://input'), true);
 $slug_tienda = $data['slug_tienda'] ?? '';
 $q = $data['q'] ?? ''; // Término de búsqueda

if (empty($slug_tienda)) {
    echo json_encode(['success' => false, 'message' => 'Slug de tienda requerido.']);
    exit;
}

// Preparar la consulta para buscar por nombre o documento
 $sql = "SELECT id, nombre, tipo_documento, numero_documento, telefono, email, direccion, fecha_cumpleanos 
        FROM clientes 
        WHERE slug_tienda = ? AND (nombre LIKE ? OR numero_documento LIKE ?)
        ORDER BY nombre ASC";
 $stmt = $mysqli->prepare($sql);
 $searchTerm = "%$q%";
 $stmt->bind_param("sss", $slug_tienda, $searchTerm, $searchTerm);
 $stmt->execute();
 $result = $stmt->get_result();

 $clientes = [];
while ($row = $result->fetch_assoc()) {
    $clientes[] = $row;
}

echo json_encode(['success' => true, 'clientes' => $clientes]);
 $stmt->close();
 $mysqli->close();
?>