spip-contrib-extensions/formidable | 5 commits
Par placido, le 8 décembre 2025 à 12h22min :
change(spip-cli): renommage de Class et fonctions
formidable:exporter:formulaire adopte le nom plus précis formidable:exporter:reponses
formidable:exporter:formulaire permet un export de formulaire (structure des champs) dans la sortie standard d’après un format permis par les fonctions listées par echanges_formulaire_lister_disponibles() (php par défaut)
spip formidable:exporter:formulaire 10 -q -f json
on corrige les erreurs levées par l’absence de codes retours attendus Command::SUCCESS|FAILURE;
Ajouté
spip-cli/ExporterFormulaire.php
spip-cli/ExporterReponses.php
==============================
Par placido, le 8 décembre 2025 à 12h21min :
change(echange_formulaire_$type_export_exporter): renvoyer un résultat (string)
Et déporter la partie propre à la génération du fichier via Header() au sein de action/exporter_formulaire.
Ainsi, on permet le réemploi des fonctions d’export dans d’autres contextes (spip-cli par exemple)
Modifié
action/exporter_formulaire.php
echanger/formulaire/yaml.php
==============================
Par placido, le 8 décembre 2025 à 12h21min :
feat: proposer l’export de formulaire au format json
Ajouté
echanger/formulaire/json.php
==============================
Par placido, le 8 décembre 2025 à 12h21min :
feat: proposer l’export de formulaire au format php
Ajouté
echanger/formulaire/php.php
==============================
Par Maïeul Rouquette, le 5 décembre 2025 à 15h43min :
fix: Si le site est en www.truc.fr, autoriser l’envoi de mail avec @truc.fr comme from
Note: on utilise \str_ends_with compatible PHP8 seulement. Un polyfill
est fourni par SPIP à partir de la 4.2
Si le site est en www.truc.fr, autoriser l’envoi de mail avec @truc.fr
comme from sorti il y a presque 3 ans. On peut donc
raisonnablement penser que forcer le passage en 4.2 min pour mettre
à jour formidable est acceptable (après un changement de y dans
formidable)
Modifié
CHANGELOG.md
paquet.xml
traiter/email.php