feat(admin): cleanup page — remove 'Fichiers temporaires' level, promote sections to h2 TOC entries

This commit is contained in:
Pontoporeia
2026-09-18 16:26:49 +02:00
parent 1ed69a2c1a
commit 3f352b0d26
18 changed files with 650 additions and 252 deletions
+5 -4
View File
@@ -55,20 +55,21 @@
<?php endforeach; ?>
</select>
<?php if ($searchQuery || $yearFilter || $orientationFilter || $apFilter): ?>
<a href="/admin/" class="btn btn--secondary btn--sm admin-filters-reset">&#x2715; Réinitialiser</a>
<a href="/admin/" class="btn btn--secondary btn--sm admin-filters-reset" data-tip="Effacer tous les filtres de recherche">&#x2715; Réinitialiser</a>
<?php endif; ?>
<div class="admin-btn-group">
<a href="/admin/add.php" class="btn btn--primary btn--sm"><?= icon('plus-circle') ?> Ajouter un TFE</a>
<a href="/admin/add.php" class="btn btn--primary btn--sm" data-tip="Créer une nouvelle fiche de TFE"><?= icon('plus-circle') ?> Ajouter un TFE</a>
<button type="button" class="btn btn--primary btn--sm" id="import-dialog-btn"
data-tip="Importer des TFE depuis un fichier CSV"
onclick="document.getElementById('import-dialog').showModal(); window.XamxamInitFilePonds()">
<?= icon('tray-arrow-up') ?> Importer
</button>
<?php if ($trashCount > 0): ?>
<a href="/admin/index.php?tab=trash" class="btn btn--sm <?= $tab === 'trash' ? 'btn--primary' : 'btn--secondary' ?>">
<a href="/admin/index.php?tab=trash" class="btn btn--sm <?= $tab === 'trash' ? 'btn--primary' : 'btn--secondary' ?>" data-tip="Afficher les TFE supprimés (<?= $trashCount ?>)">
Corbeille (<?= $trashCount ?>)
</a>
<?php endif; ?>
<a href="/admin/cleanup.php" class="btn btn--sm btn--secondary">
<a href="/admin/cleanup.php" class="btn btn--sm btn--secondary" data-tip="Supprimer définitivement les fichiers orphelins (<?= $tmpTotalCount ?>)">
<?= icon('trash') ?> Nettoyer<?= $tmpTotalCount > 0 ? " ($tmpTotalCount)" : '' ?>
</a>
</div>