[formidable ↪ pipeline_arobase] 2 commits

spip-contrib-extensions/formidable | 2 commits

Par Maïeul Rouquette, le 5 mai 2022 à 17h13min :

Il existait un pipeline formidable_affiche_resume_reponse, utilisé
uniquement par le plugin formidable_quizz, actuellement non maintenu
et non publié.

Ce pipeline n’était pas générique, car le remplacement des @@ ne
concerne pas que l’affichage résumé des réponses, mais aussi en
différent endroit (message de retour par exemple).

On créé deux pipelines plus générique :

  • formidable_pre_raccourcis_arobases
  • formidable_post_raccourcis_arobases

On simplifie par ailleurs la signature de la fonction
formidable_raccourcis_arobases_2_valeurs_champs() en supprimant les
deux derniers arguments passés par références ($valeurs et
$valeurs_libellees).

La seule raison de ce passage par référence, qui n’était utilisé sur
toute la zone que dans UN appel à la fonction, était précisement
de passer les valeurs libellées en arguments du pipeline formidable_affiche_resume_reponse. Or, pour l’heure, le seul usage de ce pipeline n’utilise précisement pas ces valeurs.

Les personnes qui auraient besoin de ces valeurs peuvent utiliser
calculer_voir_reponse().

Modifié
formidable_fonctions.php
inc/formidable.php
paquet.xml

Détails : Il existait un pipeline `formidable_affiche_resume_reponse`, utilisé · 036d7cb22b - formidable - SPIP on GIT

==============================
Par Maïeul Rouquette, le 5 mai 2022 à 17h13min :

Il existait un pipeline formidable_affiche_resume_reponse, utilisé
uniquement par le plugin formidable_quizz, actuellement non maintenu
et non publié.

Ce pipeline n’était pas générique, car le remplacement des @@ ne
concerne pas que l’affichage résumé des réponses, mais aussi en
différent endroit (message de retour par exemple).

On créé deux pipelines plus générique :

  • formidable_pre_raccourcis_arobases
  • formidable_post_raccourcis_arobases

On simplifie par ailleurs la signature de la fonction
formidable_raccourcis_arobases_2_valeurs_champs() en supprimant les
deux derniers arguments passés par références ($valeurs et
$valeurs_libellees).

La seule raison de ce passage par référence, qui n’était utilisé sur
toute la zone que dans UN appel à la fonction, était précisement
de passer les valeurs libellées en arguments du pipeline formidable_affiche_resume_reponse. Or, pour l’heure, le seul usage de ce pipeline n’utilise précisement pas ces valeurs.

Les personnes qui auraient besoin de ces valeurs peuvent utiliser
calculer_voir_reponse().

Modifié
formidable_fonctions.php
inc/formidable.php
paquet.xml

Détails : Il existait un pipeline `formidable_affiche_resume_reponse`, utilisé · 10ed416284 - formidable - SPIP on GIT