Changeset 113850 in spip-zone


Ignore:
Timestamp:
Feb 11, 2019, 4:03:02 PM (6 days ago)
Author:
maieul@…
Message:

Lorsqu'on modifie une réponse déjà postée.
Si on poste un champ checkbox vide, celui-ci ne renvoie rien.
On ne va pas mettre de valeur_non dedans, car cela complexifie la
structure de donnée.
Mais pour autant, on veut que la valeur nulle soit stocké en base.
Pour cela on s'appuie sur la nouvelle fonction
saisies_saisie_est_tabulaire() qui permet de savoir si une saisie est ou
pas de type tabulaire.

Merci à Florence Henry d'avoir remonté le problème sur la liste des
utilisatrices.

Location:
_plugins_/formidable/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/formidable/trunk/paquet.xml

    r113586 r113850  
    22        prefix="formidable"
    33        categorie="communication"
    4         version="3.34.8"
     4        version="3.34.9"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
     
    3939        <pipeline nom="corbeille_table_infos" inclure="formidable_pipelines.php" />
    4040        <necessite nom="spip_bonux" compatibilite="[3.3.8;[" />
    41         <necessite nom="saisies" compatibilite="[3.10.0;[" />
     41        <necessite nom="saisies" compatibilite="[3.13.0;[" />
    4242        <necessite nom="verifier" compatibilite="[1.6.2;[" />
    4343        <necessite nom="yaml" compatibilite="[1.5.2;[" />
  • _plugins_/formidable/trunk/traiter/enregistrement.php

    r112915 r113850  
    106106                                }
    107107                        }
    108                         if (($valeur = _request($nom)) !== null) {
     108                        if (($valeur = _request($nom)) !== null or saisies_saisie_est_tabulaire($saisie)) {
    109109                                // Pour le saisies différentes de fichiers,
    110110                                // on ne prend que les champs qui ont effectivement été envoyés par le formulaire
Note: See TracChangeset for help on using the changeset viewer.