From b95ed600e9e30d7e4a108ab66ab111a46c6e0595 Mon Sep 17 00:00:00 2001 From: theShlavuk Date: Tue, 20 Jan 2026 21:57:58 +0100 Subject: [PATCH] ajouts stats --- assets/js/modules/agenda-stats-table.js | 9 ++++++++- templates/admin/agenda-stats-form.php | 15 ++++++++++----- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/assets/js/modules/agenda-stats-table.js b/assets/js/modules/agenda-stats-table.js index 650018e..1ea31e2 100644 --- a/assets/js/modules/agenda-stats-table.js +++ b/assets/js/modules/agenda-stats-table.js @@ -85,6 +85,12 @@ function collectFilters() { filters.annee = parseInt(anneeInput.value, 10); } + // Statut + const statutSelect = document.getElementById('stats_statut'); + if (statutSelect && statutSelect.value) { + filters.statut = statutSelect.value; + } + // Filtre permanence const permanenceCheckbox = document.getElementById('stats_filtre_permanence'); if (permanenceCheckbox && permanenceCheckbox.checked) { @@ -160,7 +166,8 @@ async function loadEvents() { // Afficher les résultats displayEvents(result.events || []); - updateCounters(result.total || 0, result.filtered || 0); + // Afficher le nombre d'événements filtrés comme total, et le nombre d'événements sur la page courante comme affichés + updateCounters(result.filtered || 0, (result.events || []).length); displayPagination(result.page || 1, result.total_pages || 0); // IMPORTANT: Masquer le loader EN PREMIER, puis afficher le tableau diff --git a/templates/admin/agenda-stats-form.php b/templates/admin/agenda-stats-form.php index 72ae94e..ef1898e 100644 --- a/templates/admin/agenda-stats-form.php +++ b/templates/admin/agenda-stats-form.php @@ -81,11 +81,16 @@ -
- +
+ +