Changeset 48037 in spip-zone


Ignore:
Timestamp:
May 23, 2011, 4:51:21 PM (10 years ago)
Author:
rastapopoulos@…
Message:

Traitement dérogatoire pour la vérification d'un fichier (il faudra penser à modifier légèrement le test quand il y aura une vraie saisie "fichier").

Location:
_plugins_/saisies
Files:
2 edited

Legend:

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

    r47291 r48037  
    437437                $obligatoire = $saisie['options']['obligatoire'];
    438438                $champ = $saisie['options']['nom'];
     439                $file = ($saisie['saisie'] == 'input' and $saisie['options']['type'] == 'file');
    439440                $verifier = $saisie['verifier'];
    440441
     
    453454               
    454455                // On regarde d'abord si le champ est obligatoire
    455                 if ($obligatoire and $obligatoire != 'non' and (is_null($valeur) or (is_string($valeur) and trim($valeur) == '') or (is_array($valeur) and count($valeur) == 0)))
     456                if ($obligatoire
     457                        and $obligatoire != 'non'
     458                        and (
     459                                ($file and !$_FILES[$nom]['name'])
     460                                or (!$file and (
     461                                        is_null($valeur)
     462                                        or (is_string($valeur) and trim($valeur) == '')
     463                                        or (is_array($valeur) and count($valeur) == 0)
     464                                ))
     465                        )
     466                )
    456467                        $erreurs[$champ] = _T('info_obligatoire');
    457468               
  • _plugins_/saisies/plugin.xml

    r46854 r48037  
    33    <auteur>Matthieu Marcillaud - RastaPopoulos - Joseph</auteur>
    44    <licence>&#169; 2009 GNU/GPL</licence>
    5     <version>1.9.8</version>
     5    <version>1.9.9</version>
    66    <etat>test</etat>
    77    <categorie>outil</categorie>
Note: See TracChangeset for help on using the changeset viewer.