$page], $params)); return '/admin/index.php?' . $q; } // Whitelist des vues $views = [ 'maintenance' => __DIR__ . '/tools/maintenance.php', 'add_video' => __DIR__ . '/tools/add_video.php', 'gerer_praticiens' => __DIR__ . '/tools/gerer_praticiens.php', 'cleanup_inscriptions' => __DIR__ . '/tools/cleanup_inscriptions.php', 'purge_conversations' => __DIR__ . '/tools/purge_conversations.php', 'purger_mess_upload' => __DIR__ . '/tools/gc.php', 'logs' => __DIR__ . '/tools/logs.php', // nouveaux 'audit' => __DIR__ . '/tools/audit.php', 'reauth' => __DIR__ . '/tools/reauth.php', 'backup_db' => __DIR__ . '/tools/backup_db.php', 'cleanup_rdv' => __DIR__ . '/tools/cleanup_rdv.php', 'afficher_messages' => __DIR__ . '/tools/afficher_messages.php', 'new_inscrits' => __DIR__ . '/tools/new_clients.php', 'mail_praticiens' => __DIR__ . '/tools/mailing_praticiens.php', 'connecter_en_admin' => __DIR__ . '/tools/connecter_en_admin.php', 'clean_uploads' => __DIR__ . '/tools/clean_uploads.php', ]; $page = $_GET['page'] ?? null; $key = (is_string($page) && isset($views[$page])) ? $page : 'maintenance'; ?>