query("SHOW COLUMNS FROM families LIKE 'enabled_views'");
if ($checkMetaCol->rowCount() == 0) {
$meta_pdo->exec("ALTER TABLE families ADD COLUMN enabled_views JSON DEFAULT NULL AFTER enabled_modules");
echo "✅ Colonne 'enabled_views' ajoutée à la table families (Bypass Auth).
";
}
} catch (Exception $e) {
die("❌ Erreur critique lors de la mise à jour structurelle : " . $e->getMessage());
}
// 3. Chargement sécurisé de l'authentification (qui fonctionne maintenant)
require __DIR__ . '/includes/auth.php';
require_login();
// 4. Sécurisation de la page
if (empty($_SESSION['user']['is_admin'])) {
die("Accès refusé. Droits administrateur requis.");
}
echo "