aboutsummaryrefslogtreecommitdiff
path: root/public/js/maintenance.js
blob: c12bd6bb17fdd6b754a05c7b9245d5de979f8b5e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
function displayLogs(){
	const log_table = getElementOrThrow('log_table');
	
	// ouvrir, fermer, recharger
	if(log_table.innerHTML != ''){
		log_table.innerHTML = "";
		return;
	}

	const 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');
	
	const 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({});
}