<?php
include "core/autoload.php";

include "core/app/model/PatientData.php";
include "core/app/model/UserData.php";
include "core/app/model/CategoryData.php";
include "core/app/model/MaritalData.php";

// Captura el término de búsqueda
$search = isset($_GET['search']) ? trim($_GET['search']) : '';

// Obtén todos los clientes
$clients = UserData::getAllBy('category_id',2); // 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) {
        $fullName = strtolower($c->name . ' ' . $c->lastname);
        if (stripos($fullName, strtolower($search)) !== false) {
            $filteredClients[] = $c;
        }
    }
} else {
    $filteredClients = $clients;
}

// Genera el HTML de los resultados
if (count($filteredClients) > 0) {
    foreach ($filteredClients as $p): ?>
        <div class="col">
            <div class="card iq-file-manager">
                <div class="card-body card-thumbnail">
                    <a href="" onclick="window.location.href='./?view=patient&opt=all&id=<?php echo $p->id; ?>';"
                        data-title="XLSX" data-load-file="file" data-load-target="#resolte-container"
                        data-url="../file-manager/assets/images/doc-files/demo.xlsx" data-bs-toggle="modal"
                        data-bs-target="#file-documents">
                        <div class="p-3 d-flex justify-content-center align-items-center iq-document rounded bg-body">
                            <img src="assets\images\icons\patient.svg" class="img-fluid" style="width: 100px; height: 100px;"
                                alt="excel.svg" loading="lazy">
                        </div>

                        <div class="mt-2">
                            <div class="d-flex justify-content-between">
                                <!-- <p class="small mb-2">Subido en Dic 26, 2025</p> -->
                                <!-- <a href="">5mb</a> -->
                            </div>
                            <p class="text-center mb-0 text-dark fw-bold"><?php echo $p->name . ' ' . $p->lastname; ?></p>
                            <br>
                            <p class=" mb-0 text-dark">Correo: <?php echo $p->email; ?> </p>
                            <p class=" mb-0 text-dark">Tipo: <?php echo $p->getCategory()->name; ?></p>
                            <p class=" mb-0 text-dark">Telefono: <?php echo $p->phone; ?></p>
                        </div>
                    </a>
                </div>
            </div>
        </div>
    <?php endforeach;
} else {
    echo '<p>No se encontraron pacientes con el término "<strong>' . htmlspecialchars($search) . '</strong>".</p>';
}
?>