<?php
include "core/autoload.php";

include "core/app/model/GuestData.php";
include "core/app/model/ChanceData.php";

// Captura el término de búsqueda
$search = isset($_GET['search']) ? trim($_GET['search']) : '';

// Obtén todos los clientes
$clients = GuestData::getAll(); // Ajusta esto a tu lógica de obtención de datos

// Filtra los clientes según el término de búsqueda
$filteredClients = [];
if ($search !== '') {
    foreach ($clients as $c) {
        if (stripos($c->name, $search) !== false) { // Coincidencias en el nombre
            $filteredClients[] = $c;
        }
    }
} else {
    $filteredClients = $clients; // Si no hay búsqueda, muestra todos los clientes
}

// Genera el HTML de los resultados
if (count($filteredClients) > 0) {
    foreach ($filteredClients as $c): ?>

        <div class="col" data-item="list">
            <div class="card">
                <div class="card-body card-thumbnail">
                    <a href="#" onclick="window.location.href='./?view=client&id=<?php echo $c->id; ?>';">
                        <div class="p-3 d-flex justify-content-center align-items-center iq-document rounded bg-body">
                            <img src="assets\icons\building.svg" class="img-fluid" style="width: 70px; height: 70px;" loading="lazy">
                        </div>
                    </a>
                    <div class="mt-2">
                        <!-- <div class="d-flex align-items-center justify-content-center text-primary w-100" style="height: 3rem;">
                            <h5 class="mb-0" style="font-size: 0.9rem; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; line-height: 1.2;">
                                <?php echo $c->name; ?>
                            </h5>
                        </div> -->
                        <div class="d-flex align-items-center justify-content-center text-primary w-100" style="height: 3rem;">
                            <h5 class="mb-0 text-center w-100" style="font-size: 0.9rem; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; line-height: 1.2; margin: 0 auto; max-width: 95%;">
                                <?php echo $c->name_c; ?>
                            </h5>
                        </div>
                    </div>
                </div>
            </div>
        </div>


<?php endforeach;
} else {
    echo '<p>No se encontraron invitados con el término "<strong>' . htmlspecialchars($search) . '</strong>".</p>';
}
?>