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 supprime donc le pipeline `formidable_affiche_resume_reponse`. On simplifie par ailleurs la signature de la fonction `formidable_raccourcis_arobases_2_valeurs_champs()`. 1. 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`. Puisqu'on supprime ce pipeline, plus besoin de ces valeurs. 2. On regroupe tout les paramètres en troisième arguments, dans $options, tout en assurant une rétrocompatibilité (pas d'autre usage de `formidable_raccourcis_arobases_2_valeurs_champs()` sur la zone, mais j'ai du code perso qui l'utilise, et il n'est pas impossible que d'autres fassent de même. 3. On ajoute une option `'contexte'` pour indiquer le contexte d'appel de `formidable_raccourcis_arobases_2_valeurs_champs`, ce qui permet de remplacer utilement le pipeline `formidable_affiche_resume_reponse`.
parent
0f17828a
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Affichage de
- formidable_fonctions.php 13 ajouts, 20 suppressionsformidable_fonctions.php
- formulaires/formidable.php 5 ajouts, 2 suppressionsformulaires/formidable.php
- inc/formidable.php 79 ajouts, 13 suppressionsinc/formidable.php
- paquet.xml 2 ajouts, 1 suppressionpaquet.xml
- traiter/email.php 19 ajouts, 11 suppressionstraiter/email.php
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter