Changeset 101396 in spip-zone


Ignore:
Timestamp:
Dec 28, 2016, 9:30:38 PM (3 years ago)
Author:
maieul@…
Message:

r101382 empechait la prise en charge des des fichiers envoyés lors du
précédent envoi du formulaire, on corrige

Location:
_plugins_/saisies/trunk
Files:
2 edited

Legend:

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

    r101382 r101396  
    206206                if ($saisie['saisie'] == 'fichiers') {
    207207                        $infos_fichiers_precedents = _request('cvtupload_fichiers_precedents');
    208                         if (isset($_FILES[$champ]['error']) and !isset($infos_fichiers_precedents[$champ])) {//si jamais on a déja envoyé quelque chose dans le précédent envoi = ok
     208                        if (isset($infos_fichiers_precedents[$champ])) { // si on a déjà envoyé des infos avants
     209                                $valeur = True;
     210                        } elseif (isset($_FILES[$champ]['error'])) {//si jamais on a déja envoyé quelque chose dans le précédent envoi = ok
    209211                                $valeur = null; //On considère que par défaut on a envoyé aucun fichiers
    210212                                foreach ($_FILES[$champ]['error'] as $err) {
     
    214216                                        }
    215217                                }
    216                         }
    217                         else {
    218                                 if (!isset($_FILES[$champ])) { // Cas de l'envoi par ajax. Si on n'envoie pas de fichier, ajax n'envoie pas $_FILES[$champ] (je ne sais pas si c'est un bug de SPIP ou ailleurs)
    219                                         $valeur = null;
    220                                 } else {
    221                                         $valeur = True;
    222                                 }
     218                        } elseif (!isset($_FILES[$champ])) {
     219                                $valeur = null;
    223220                        }
    224221                } else { // tout type de saisie, sauf fichiers
  • _plugins_/saisies/trunk/paquet.xml

    r101383 r101396  
    22        prefix="saisies"
    33        categorie="outil"
    4         version="2.16.1"
     4        version="2.16.2"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.