Changeset 63487 in spip-zone


Ignore:
Timestamp:
Jul 16, 2012, 8:41:21 AM (7 years ago)
Author:
rastapopoulos@…
Message:

Une petite option sympa en plus : on peut personnaliser le message d'erreur affiché lorsque le champ est obligatoire et qu'il n'est pas rempli.

Location:
_plugins_/saisies
Files:
18 edited

Legend:

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

    r62680 r63487  
    171171 *
    172172 * @param array $formulaire Le contenu d'un formulaire décrit dans un tableau de Saisies
    173  * @param bool $saisies_masquees_nulles   Si TRUE, les saisies masquees selon afficher_si ne seront pas verifiees, leur valeur etant forcee a NULL.
    174  *                                        Cette valeur NULL est transmise a traiter (via set_request).
     173 * @param bool $saisies_masquees_nulles Si TRUE, les saisies masquées selon afficher_si ne seront pas verifiées, leur valeur étant forcée a NULL. Cette valeur NULL est transmise à traiter (via set_request).
    175174 * @return array Retourne un tableau d'erreurs
    176175 */
     
    215214                        )
    216215                )
    217                         $erreurs[$champ] = _T('info_obligatoire');
     216                        $erreurs[$champ] = $saisie['options']['erreur_obligatoire'] ? $saisie['options']['erreur_obligatoire'] : _T('info_obligatoire');
    218217               
    219218                // On continue seulement si ya pas d'erreur d'obligation et qu'il y a une demande de verif
  • _plugins_/saisies/lang/saisies_fr.php

    r60801 r63487  
    7474        'option_disable_explication' => 'Le champ ne peut plus obtenir le focus.',
    7575        'option_disable_label' => 'Désactiver le champ',
     76        'option_erreur_obligatoire_label' => 'Message d\'obligation',
     77        'option_erreur_obligatoire_explication' => 'Vous pouvez personnaliser le message d\'erreur affiché pour indiquer l\'obligation (sinon laisser vide).',
    7678        'option_explication_explication' => 'Si besoin, une courte phrase décrivant l\'objet du champ.',
    7779        'option_explication_label' => 'Explication',
  • _plugins_/saisies/paquet.xml

    r63416 r63487  
    22        prefix="saisies"
    33        categorie="outil"
    4         version="1.25.15"
     4        version="1.26.0"
    55        etat="test"
    66        compatibilite="[2.0.0;3.0.*]"
  • _plugins_/saisies/plugin.xml

    r63416 r63487  
    44    <auteur>Matthieu Marcillaud - RastaPopoulos - Joseph</auteur>
    55    <licence>&#169; 2009-2011 GNU/GPL</licence>
    6     <version>1.25.15</version>
     6    <version>1.26.0</version>
    77    <etat>test</etat>
    88    <categorie>outil</categorie>
  • _plugins_/saisies/saisies/auteurs.yaml

    r54345 r63487  
    110110          nom: 'obligatoire'
    111111          label: '<:saisies:option_obligatoire_label:>'
     112      -
     113        saisie: 'input'
     114        options:
     115          nom: 'erreur_obligatoire'
     116          label: '<:saisies:option_erreur_obligatoire_label:>'
     117          explication: '<:saisies:option_erreur_obligatoire_explication:>'
    112118defaut:
    113119  options:
  • _plugins_/saisies/saisies/case.yaml

    r49575 r63487  
    8989          nom: 'obligatoire'
    9090          label: '<:saisies:option_obligatoire_label:>'
     91      -
     92        saisie: 'input'
     93        options:
     94          nom: 'erreur_obligatoire'
     95          label: '<:saisies:option_erreur_obligatoire_label:>'
     96          explication: '<:saisies:option_erreur_obligatoire_explication:>'
    9197defaut:
    9298  options:
  • _plugins_/saisies/saisies/checkbox.yaml

    r49575 r63487  
    9393          nom: 'obligatoire'
    9494          label: '<:saisies:option_obligatoire_label:>'
     95      -
     96        saisie: 'input'
     97        options:
     98          nom: 'erreur_obligatoire'
     99          label: '<:saisies:option_erreur_obligatoire_label:>'
     100          explication: '<:saisies:option_erreur_obligatoire_explication:>'
    95101defaut:
    96102  options:
  • _plugins_/saisies/saisies/date.yaml

    r57475 r63487  
    9090          nom: 'obligatoire'
    9191          label: '<:saisies:option_obligatoire_label:>'
     92      -
     93        saisie: 'input'
     94        options:
     95          nom: 'erreur_obligatoire'
     96          label: '<:saisies:option_erreur_obligatoire_label:>'
     97          explication: '<:saisies:option_erreur_obligatoire_explication:>'
    9298defaut:
    9399  options:
  • _plugins_/saisies/saisies/destinataires.yaml

    r49575 r63487  
    7070          nom: 'obligatoire'
    7171          label: '<:saisies:option_obligatoire_label:>'
     72      -
     73        saisie: 'input'
     74        options:
     75          nom: 'erreur_obligatoire'
     76          label: '<:saisies:option_erreur_obligatoire_label:>'
     77          explication: '<:saisies:option_erreur_obligatoire_explication:>'
    7278defaut:
    7379  options:
  • _plugins_/saisies/saisies/input.yaml

    r49575 r63487  
    131131          nom: 'obligatoire'
    132132          label: '<:saisies:option_obligatoire_label:>'
     133      -
     134        saisie: 'input'
     135        options:
     136          nom: 'erreur_obligatoire'
     137          label: '<:saisies:option_erreur_obligatoire_label:>'
     138          explication: '<:saisies:option_erreur_obligatoire_explication:>'
    133139defaut:
    134140  options:
  • _plugins_/saisies/saisies/oui_non.yaml

    r49575 r63487  
    8383          nom: 'obligatoire'
    8484          label: '<:saisies:option_obligatoire_label:>'
     85      -
     86        saisie: 'input'
     87        options:
     88          nom: 'erreur_obligatoire'
     89          label: '<:saisies:option_erreur_obligatoire_label:>'
     90          explication: '<:saisies:option_erreur_obligatoire_explication:>'
    8591defaut:
    8692  options:
  • _plugins_/saisies/saisies/radio.yaml

    r49575 r63487  
    9292          nom: 'obligatoire'
    9393          label: '<:saisies:option_obligatoire_label:>'
     94      -
     95        saisie: 'input'
     96        options:
     97          nom: 'erreur_obligatoire'
     98          label: '<:saisies:option_erreur_obligatoire_label:>'
     99          explication: '<:saisies:option_erreur_obligatoire_explication:>'
    94100defaut:
    95101  options:
  • _plugins_/saisies/saisies/selecteur_article.yaml

    r57440 r63487  
    9696          nom: 'obligatoire'
    9797          label: '<:saisies:option_obligatoire_label:>'
     98      -
     99        saisie: 'input'
     100        options:
     101          nom: 'erreur_obligatoire'
     102          label: '<:saisies:option_erreur_obligatoire_label:>'
     103          explication: '<:saisies:option_erreur_obligatoire_explication:>'
    98104defaut:
    99105  options:
  • _plugins_/saisies/saisies/selecteur_rubrique.yaml

    r57440 r63487  
    9696          nom: 'obligatoire'
    9797          label: '<:saisies:option_obligatoire_label:>'
     98      -
     99        saisie: 'input'
     100        options:
     101          nom: 'erreur_obligatoire'
     102          label: '<:saisies:option_erreur_obligatoire_label:>'
     103          explication: '<:saisies:option_erreur_obligatoire_explication:>'
    98104defaut:
    99105  options:
  • _plugins_/saisies/saisies/selecteur_rubrique_article.yaml

    r57440 r63487  
    102102          nom: 'obligatoire'
    103103          label: '<:saisies:option_obligatoire_label:>'
     104      -
     105        saisie: 'input'
     106        options:
     107          nom: 'erreur_obligatoire'
     108          label: '<:saisies:option_erreur_obligatoire_label:>'
     109          explication: '<:saisies:option_erreur_obligatoire_explication:>'
    104110defaut:
    105111  options:
  • _plugins_/saisies/saisies/selection.yaml

    r51366 r63487  
    107107          nom: 'obligatoire'
    108108          label: '<:saisies:option_obligatoire_label:>'
     109      -
     110        saisie: 'input'
     111        options:
     112          nom: 'erreur_obligatoire'
     113          label: '<:saisies:option_erreur_obligatoire_label:>'
     114          explication: '<:saisies:option_erreur_obligatoire_explication:>'
    109115defaut:
    110116  options:
  • _plugins_/saisies/saisies/selection_multiple.yaml

    r51366 r63487  
    109109          nom: 'obligatoire'
    110110          label: '<:saisies:option_obligatoire_label:>'
     111      -
     112        saisie: 'input'
     113        options:
     114          nom: 'erreur_obligatoire'
     115          label: '<:saisies:option_erreur_obligatoire_label:>'
     116          explication: '<:saisies:option_erreur_obligatoire_explication:>'
    111117defaut:
    112118  options:
  • _plugins_/saisies/saisies/textarea.yaml

    r49575 r63487  
    126126          nom: 'obligatoire'
    127127          label: '<:saisies:option_obligatoire_label:>'
     128      -
     129        saisie: 'input'
     130        options:
     131          nom: 'erreur_obligatoire'
     132          label: '<:saisies:option_erreur_obligatoire_label:>'
     133          explication: '<:saisies:option_erreur_obligatoire_explication:>'
    128134defaut:
    129135  options:
Note: See TracChangeset for help on using the changeset viewer.