Skip to content
Extraits de code Groupes Projets
  1. mai 22, 2022
  2. mai 13, 2022
    • Maïeul's avatar
      Il existait un pipeline `formidable_affiche_resume_reponse`, utilisé · fbc15376
      Maïeul a rédigé
      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`.
      fbc15376
    • Maïeul's avatar
      précision PHPdoc · 0f17828a
      Maïeul a rédigé
      0f17828a
  3. mai 12, 2022
    • Maïeul's avatar
      Nouvelle option passable à l'appel d'un formulaire · c177c930
      Maïeul a rédigé
      `traiter_email_destinataires` : reçois un tableau d'emails (ou une liste
      séparée des virgule).
      Se complète avec l'option `traiter_email_destinataires_methode_methode`
      qui peut être :
      - `remplacer` pour que les destinataires passés par squelettes
      remplacent ceux de config
      - `ajouter` (valeur par défaut) pour qu'ils viennent compléter la liste.
      
      Exemple d'appel
      
      ````
      
       #FORMULAIRE_FORMIDABLE{coordonnees,#ARRAY{input_1,plop}, #ARRAY{traiter_email_destinataires,22@22.fr,traiter_email_destinataires_methode,remplacer}}
      
      ````
      c177c930
    • Maïeul's avatar
      Ajuster un appel à #FORMULAIRE_FORMIDABLE · 49bd0308
      Maïeul a rédigé
      49bd0308
    • Maïeul's avatar
      fix #5 : permettre de passer des paramètres supplémentaires à un · 952e1779
      Maïeul a rédigé
      formulaire lorsqu'on l'appel dans un squelette.
      Pour ce faire, on modifie la syntaxe de `#FORMULAIRE_FORMIDABLE`, qui ne
      prend désormais plus que trois arguments
      - id nunérique ou identifiant textuel du formulaire
      - tableau de valeur par défaut
      - tableau d'options
      On assure la retrocompatibilité, car il y a beaucoup de gens pour qui le
      troisième paramètre c'est l'id de réponse.
      
      Attention, pour l'heure on ne peut pas le faire dans un contenu, car il
      n'y pas de syntaxe SPIP pour passer des tableaux en options de formulaire.
      952e1779
  4. mai 11, 2022
  5. mai 10, 2022
  6. mai 06, 2022
  7. avr. 26, 2022
  8. avr. 25, 2022
  9. avr. 19, 2022
  10. avr. 15, 2022
  11. avr. 11, 2022
  12. avr. 06, 2022
    • Maïeul's avatar
      Eviter une erreur du type · 2a537825
      Maïeul a rédigé
      ```
      Erreur d’exécution ../plugins-dist/revisions/prive/objets/liste/versions.html | File […]/plugins/formidable/formidable_fonctions.php Line 280 : Argument 2 passed to generer_titre_formulaires_reponse() must be of the type array, null given, called in […]/ecrire/inc/filtres.php on line 4752
      ```
      A priori il faudrait corriger plutot l'appel en amont, mais pour l'heure
      il faut que ca sorte.
      2a537825
  13. avr. 04, 2022
  14. mars 03, 2022
  15. mars 02, 2022
  16. fév. 23, 2022
  17. fév. 21, 2022
  18. fév. 20, 2022
  19. fév. 19, 2022
Chargement en cours