<?php
/**
 * DB Patch V16: Individual Fee HTML Large Toggle
 * Kernel V4.1.63 MC/MB
 * 
 * Este parche agrega el nuevo módulo "Cuota por Usuario Individual HTML Grande"
 * a la tabla de control de módulos para permitir su activación/desactivación
 * desde el panel de Selección de Menú.
 */

require_once 'config.php';

try {
    $db = new PDO("sqlite:".DB_NAME);
    $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

    // SQL Injection Protection: Usamos sentencias preparadas
    $stmt = $db->prepare("INSERT OR IGNORE INTO module_status (id, label, isActive) VALUES (?, ?, ?)");
    
    // Insertamos el nuevo módulo
    $stmt->execute([
        'individual-fee-html-large',
        'Cuota por Usuario Individual HTML Grande',
        1 // Activo por defecto
    ]);

    echo json_encode([
        "status" => "success",
        "message" => "Kernel V4.1.63: Módulo 'individual-fee-html-large' inyectado correctamente.",
        "version" => "4.1.63"
    ]);

} catch (PDOException $e) {
    echo json_encode([
        "status" => "error",
        "message" => "Error de inyección SQL: " . $e->getMessage()
    ]);
}
?>