Skip to content
Extraits de code Groupes Projets
  1. mai 31, 2022
    • Maïeul's avatar
      Lors de la configuration des champs du formulaire, vérifier à la soumission de... · e90f7607
      Maïeul a rédigé
      Lors de la configuration des champs du formulaire, vérifier à la soumission de l'ensemble des champs si le `@@`  dans les
      `afficher_si`  sont cohérents avec les champs du formulaire proposé.
      
      On ne vérifie qu'à la fin, et pas au fur et à mesure, car il se peut
      lors de la configuration des champs d'un formulaire qu'on supprime
      des champs qui conditionnaient des afficher_si. La vérification
      ne peut donc se faire que lors que la liste des champs est ferme.
      
      Nécessite saisies 4.4.0
      e90f7607
  2. mai 26, 2022
  3. mai 25, 2022
    • Maïeul's avatar
      Lorsqu'il y avait une erreur sur une option d'un traitemement, on · c720dccf
      Maïeul a rédigé
      retombait sur un formulaire de config de traitement vierge
      (`exec=formulaire_edit&configurer=traitement`), ou plus exactement au formulaire de création d'un nouveau formulaire.
      
      C'est parce
      que l'identifiant du formulaire formidable n'était pas envoyé lors de le
      soumission du formulaire de config des traitements. Or lorsque
      `?exec=formulaire_edit` ne reçoit pas d'`id_formulaire`, il affiche le
      formulaire de création de formulaire formidable.
      
      On corrige en passant le `id_formulaire` en `POST`.
      c720dccf
  4. 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
  5. mai 12, 2022
    • 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
  6. mai 10, 2022
  7. fév. 20, 2022
  8. fév. 14, 2022
  9. jan. 18, 2022
  10. juin 27, 2021
  11. juin 11, 2021
  12. juin 05, 2021
  13. juin 04, 2021
  14. mai 23, 2021
    • tcharlss's avatar
      Ajustement SPIP 4 · b7f45da3
      tcharlss a rédigé et Maïeul's avatar Maïeul a validé
      * Nouvelles icônes en partie basées sur le set ikonate.
        * On les déplace dans le dossier du thème, sinon certains filtres ne les trouvent ps (icone_horizontale, etc.)
        * Nouvelle icône pour les formulaires
        * Pour les autres on part sur du symbolique, pas besoin de reprendre l'icône du formulaire à chaque fois en fond.
          + Suppression du thème basic
          + Renommage et suppression de quelques icônes inutilisées
      * Ajustement divers de boutons
      b7f45da3
  15. mai 03, 2021
  16. avr. 30, 2021
  17. avr. 16, 2021
  18. mars 31, 2021
  19. mars 30, 2021
  20. mars 29, 2021
  21. mars 28, 2021
  22. mars 26, 2021
  23. mars 25, 2021
    • Maïeul's avatar
      Saisies : datas->data · 400ae925
      Maïeul a rédigé
      Sauf pour les importes depuis f&t, vu que tjr en .yaml + chaine de
      langue + maintien compat historique
      
      On en profite pour passer systématiquement datas à `saises_chaine2tableau()`, afin
      de profiter systématiquement de `_T_ou_typo()` (même si en l'occurence,
      ca passait deja tout le temps, on ne sait jamais pour l'avenir si on
      stocke autrement les saisies de formidable...)
      400ae925
  24. mars 20, 2021
  25. mars 14, 2021
  26. mars 12, 2021
Chargement en cours