Commit Graph

8 Commits

Author SHA1 Message Date
9280c3b9ce Refactoring : sécurité (XSS), découpage en modules inc/* et js/admin/*, IDs résolus par slug, perf (caches, cron Gravatar, assets auto-hébergés), tests 2026-06-10 21:38:46 +02:00
e6b73df516 fix: sauts de ligne des adresses affichés sur le front
Le champ adresse (single + séances) était rendu brut : les retours à la ligne
saisis au back-office n'apparaissaient pas. Application de nl2br + esc_html à la
source (les templates le rendent en |raw), pour afficher les adresses sur
plusieurs lignes tout en gardant la sortie échappée.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-10 18:48:12 +02:00
f9467eb101 fix: verrouillage catégorie dans la modale d'ajout de séance
Le verrouillage de la catégorie sur « Séance de séminaire » était attaché via
$(window).on('load') depuis $(document).ready. Dans l'iframe de la modale Pods,
l'événement load est déjà émis quand ce code s'exécute, donc le handler ne se
déclenchait jamais (révélé par un changement de timing de chargement WP/jQuery).
Exécution immédiate si document.readyState vaut déjà 'complete', sinon attente
de load comme avant.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-10 18:20:30 +02:00
bea33f9fd3 correction doublons index Ajax + découplage slug categories couleurs 2026-06-04 17:41:11 +02:00
d900e7aa65 Classer les images en portrait selon l'orientation EXIF 2026-06-04 13:36:10 +02:00
369b882693 Affichage des dates : année seule pour les Ouvrages, plage pour les séminaires 2026-05-28 18:27:05 +02:00
c1cad3b044 Empêche les contributeurs de publier les posts dont ils sont membres 2026-05-28 18:02:23 +02:00
ccf32dcece Initial commit 2026-05-12 23:33:46 +02:00