Changeset 101686 in spip-zone


Ignore:
Timestamp:
Jan 13, 2017, 2:57:19 PM (3 years ago)
Author:
maieul@…
Message:

Vérification des décimal : pouvoir proposer en plus du point la virgule.
C'est la valeur par défaut, mais cela ne s'applique pas aux anciennes
saisies, pour lesquelles il faut repasser par la configuration

Location:
_plugins_/verifier
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/verifier/lang/verifier_fr.php

    r101410 r101686  
    8787        'option_couleur_type_label' => 'Type de vérification à effectuer',
    8888        'option_decimal_nb_decimales_label' => 'Nombre de décimales après la virgule',
     89        'option_decimal_separateur_explication' => 'Le point sera accepté dans tous les cas.',
     90        'option_decimal_separateur_label' => 'Séparateur de décimal',
    8991        'option_email_disponible_label' => 'Adresse disponible',
    9092        'option_email_disponible_label_case' => 'Vérifier que l’adresse n’est pas déjà utilisée par un utilisateur',
  • _plugins_/verifier/paquet.xml

    r101586 r101686  
    22        prefix="verifier"
    33        categorie="outil"
    4         version="1.4.3"
     4        version="1.5.0"
    55        etat="stable"
    66        compatibilite="[2.0.10;3.1.*]"
  • _plugins_/verifier/plugin.xml

    r101586 r101686  
    1010        <icon>images/verifier-128.png</icon>
    1111        <licence>GPL v3</licence>
    12         <version>1.4.3</version>
     12        <version>1.5.0</version>
    1313        <etat>stable</etat>
    1414        <description>
  • _plugins_/verifier/verifier/decimal.php

    r98975 r101686  
    2121function verifier_decimal_dist($valeur, $options = array()) {
    2222        $erreur = _T('verifier:erreur_decimal');
    23 
     23        if (isset($options['separateur']) and $options['separateur']!='') {
     24                $valeur = str_replace($options['separateur'], '.', $valeur);
     25        }
    2426        // Pas de tableau ni d'objet
    2527        if (is_numeric($valeur) and $valeur == floatval($valeur)) {
  • _plugins_/verifier/verifier/decimal.yaml

    r42366 r101686  
    66    saisie: 'input'
    77    options:
     8      nom: 'separateur'
     9      label: '<:verifier:option_decimal_separateur_label:>'
     10      explication: '<:verifier:option_decimal_separateur_explication:>'
     11      defaut: ','
     12  -
     13    saisie: 'input'
     14    options:
    815      nom: 'min'
    916      label: '<:verifier:option_entier_min_label:>'
    1017    verifier:
    1118      type: 'decimal'
     19      options:
     20        separateur: ','
    1221  -
    1322    saisie: 'input'
     
    1726    verifier:
    1827      type: 'decimal'
     28      options:
     29        separateur: ','
    1930  -
    2031    saisie: 'input'
Note: See TracChangeset for help on using the changeset viewer.