<!DOCTYPE html>
<html lang="sp">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Editar Llave</title>
    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/flatpickr/dist/flatpickr.min.css">
    <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
    <link rel="stylesheet" href="styles2.css">
</head>
<body>
<br>
<div class="container">
    <h2>Editar Llave</h2>

    <?php
    // Incluye el archivo de conexión a la base de datos
    require 'conexion.php';

    // Verifica si se ha pasado un ID de equipo
    if (isset($_GET['id_equipo'])) {
        $id_equipo = $_GET['id_equipo'];
        echo "ID de equipo: " . $id_equipo . "<br><br>"; // Debugging statement

        // Query para seleccionar el registro específico
        $sql = "SELECT id_equipo, vigencia, licencia_activa, en_uso, equipo FROM llaves WHERE id_equipo = :id_equipo";

        // Preparación de la sentencia SQL
        $stmt = $conn->prepare($sql);
        $stmt->bindParam(':id_equipo', $id_equipo, PDO::PARAM_STR); // Ensure the parameter type is correct

        // Ejecución del query
        $stmt->execute();

        // Fetch el resultado
        $row = $stmt->fetch(PDO::FETCH_ASSOC);

        // Verifica si se encontró el registro
        if ($row) {
            // echo "Registro encontrado: " . print_r($row, true) . "<br>"; // Debugging statement
            // Muestra el formulario de edición
            echo "<form action='actualizar.php' method='post'>
                <input type='hidden' name='id_equipo' value='" . $row['id_equipo'] . "'>
                <div class='form-group'>
                    <label for='vigencia'>Vigencia:</label>
                    <input type='text' id='vigencia' name='vigencia' value='" . $row['vigencia'] . "'>
                </div>
                <div class='form-group'>
                    <label for='licencia_activa'>Licencia Activa:</label>
                    <input type='checkbox' id='licencia_activa' name='licencia_activa' " . ($row['licencia_activa'] ? 'checked' : '') . ">
                </div>
                <div class='form-group'>
                    <label for='en_uso'>En Uso:</label>
                    <input type='checkbox' id='en_uso' name='en_uso' " . ($row['en_uso'] ? 'checked' : '') . ">
                </div>
                <div class='form-group'>
                    <label for='equipo'>Propietario del Equipo:</label>
                    <input type='text' id='equipo' name='equipo' value='" . $row['equipo'] . "'>
                </div>
                <div class='button-container'>
                    <button type='submit'>Guardar Cambios</button>
                    <button type='button' onclick='location.href=\"consulta_llaves.php\"'>Cancelar</button>
                </div>
            </form>";

        } else {
            echo "Registro no encontrado.";
        }
    } else {
        echo "ID de equipo no proporcionado.";
    }

    // Close the connection
    $conn = null;
    ?>
</div>

<script src="https://cdn.jsdelivr.net/npm/flatpickr"></script>
<script>
    flatpickr("#vigencia", {
        dateFormat: "d-m-Y",
        enableTime: false,
        time_24hr: true
    });
</script>

</body>
</html>
