From 08dfc9125edf35ccbe3a6e21d9a9918c4b7fd6e9 Mon Sep 17 00:00:00 2001 From: polo Date: Fri, 8 May 2026 18:14:38 +0200 Subject: page maintenance: voir/supprimer les logs et lien vers voir les e-mails, suppression des modes de fonctionnement --- public/js/maintenance.js | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 public/js/maintenance.js (limited to 'public/js') diff --git a/public/js/maintenance.js b/public/js/maintenance.js new file mode 100644 index 0000000..7406e0a --- /dev/null +++ b/public/js/maintenance.js @@ -0,0 +1,36 @@ +function displayLogs(){ + const log_table = getElementOrThrow('log_table'); + console.log(log_table); + + let fetcher = new Fetcher({ + endpoint: 'index.php?action=get_logs', + method: 'POST', + onSuccess: (data) => { + log_table.innerHTML = data.view; + console.log(log_table); + }, + onFailure: () => { + toastNotify("Aucune donnée disponible"); + } + }); + fetcher.send({}); +} +function cleanLogs(){ + if(!confirm('Voulez-vous vraiment supprimer cette entrée?')){ + return; + } + const log_table = getElementOrThrow('log_table'); + + let fetcher = new Fetcher({ + endpoint: 'index.php?action=erase_logs', + method: 'POST', + onSuccess: () => { + log_table.innerHTML = ''; + toastNotify('Les journaux de connexion ont été effacés'); + }, + onFailure: () => { + toastNotify("L'application a rencontré une erreur, rien n'a été effacé"); + } + }); + fetcher.send({}); +} \ No newline at end of file -- cgit v1.2.3