Changeset 115005 in spip-zone


Ignore:
Timestamp:
Apr 16, 2019, 4:15:42 PM (5 weeks ago)
Author:
maieul@…
Message:

Bugfix. Vérification qu'une saisie obligatoire a bien été remplie : si
la saisie envoie des données tabulaires (type saisie date et heure),
alors il faut vérifier que ces données tabulaires ne soient pas vide.
Merci à Florence Henry pour la remarque.

Location:
_plugins_/saisies/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/saisies/trunk/inc/saisies.php

    r114931 r115005  
    232232                else {
    233233                        $valeur = saisies_request($champ);
    234                 }
    235 
    236                 // Pour la saisie "destinataires" il faut filtrer si jamais on a mis un premier choix vide
    237                 if ($saisie['saisie'] == 'destinataires') {
    238                         $valeur = array_filter($valeur);
    239                 }
    240 
     234                        // Filtrer les tableaux. Ex d'application:
     235                        // - saisie date/heure qui envoi des input texte en tableau > il faut pas que les champs envoyés soient vides
     236                        // - saisie destintaire, qui pourrait avoir une première option vide
     237                        if (is_array($valeur)) {
     238                                $valeur = array_filter($valeur);
     239                        }
     240                }
    241241                // On regarde d'abord si le champ est obligatoire
    242242                if (
  • _plugins_/saisies/trunk/paquet.xml

    r114935 r115005  
    22        prefix="saisies"
    33        categorie="outil"
    4         version="3.18.10"
     4        version="3.18.11"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.2.*]"
Note: See TracChangeset for help on using the changeset viewer.