diff --git a/lang/verifier_fr.php b/lang/verifier_fr.php index 4b8af6efc5141513f24ecea690a3f502e15e65ae..18f6aaf5fe0af4bca397e2d1c18e5ff2786e85b2 100644 --- a/lang/verifier_fr.php +++ b/lang/verifier_fr.php @@ -86,6 +86,8 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'option_couleur_type_hexa' => 'Code couleur au format héxadécimal', 'option_couleur_type_label' => 'Type de vérification à effectuer', 'option_decimal_nb_decimales_label' => 'Nombre de décimales après la virgule', + 'option_decimal_separateur_explication' => 'Le point sera accepté dans tous les cas.', + 'option_decimal_separateur_label' => 'Séparateur de décimal', 'option_email_disponible_label' => 'Adresse disponible', 'option_email_disponible_label_case' => 'Vérifier que l’adresse n’est pas déjà utilisée par un utilisateur', 'option_email_mode_5322' => 'Vérification la plus conforme aux standards disponibles', diff --git a/paquet.xml b/paquet.xml index a5b1202cc3fecb6d4ab802d53bbac2da9cbb08ef..c6a4bf347b85ff9734512d7da222b99666f10be9 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,7 +1,7 @@ <paquet prefix="verifier" categorie="outil" - version="1.4.3" + version="1.5.0" etat="stable" compatibilite="[2.0.10;3.1.*]" logo="images/verifier-128.png" diff --git a/plugin.xml b/plugin.xml index 06a6824fbd8ad0731f1afc8b0666b4774d3b94fa..f4a18465a55c06b5158e79cdb0b37861d9b805f1 100644 --- a/plugin.xml +++ b/plugin.xml @@ -9,7 +9,7 @@ <auteur>[Les Développements Durables->http://www.ldd.fr]</auteur> <icon>images/verifier-128.png</icon> <licence>GPL v3</licence> - <version>1.4.3</version> + <version>1.5.0</version> <etat>stable</etat> <description> <multi> diff --git a/verifier/decimal.php b/verifier/decimal.php index 55061e06b655b9f94cb8733dccf91eb35cba68f0..2ed3b4550537ad79627532f539c4ded0efd20ece 100644 --- a/verifier/decimal.php +++ b/verifier/decimal.php @@ -20,7 +20,9 @@ if (!defined('_ECRIRE_INC_VERSION')) { */ function verifier_decimal_dist($valeur, $options = array()) { $erreur = _T('verifier:erreur_decimal'); - + if (isset($options['separateur']) and $options['separateur']!='') { + $valeur = str_replace($options['separateur'], '.', $valeur); + } // Pas de tableau ni d'objet if (is_numeric($valeur) and $valeur == floatval($valeur)) { // Si c'est une chaine on convertit en flottant diff --git a/verifier/decimal.yaml b/verifier/decimal.yaml index dff9ac4fccf603413089b5b0541ae168eac32075..da2ede680b17e9f80fe4b1cbf28e578fb301b70b 100644 --- a/verifier/decimal.yaml +++ b/verifier/decimal.yaml @@ -2,6 +2,13 @@ titre: '<:verifier:type_decimal:>' description: '<:verifier:type_decimal_description:>' options: + - + saisie: 'input' + options: + nom: 'separateur' + label: '<:verifier:option_decimal_separateur_label:>' + explication: '<:verifier:option_decimal_separateur_explication:>' + defaut: ',' - saisie: 'input' options: @@ -9,6 +16,8 @@ options: label: '<:verifier:option_entier_min_label:>' verifier: type: 'decimal' + options: + separateur: ',' - saisie: 'input' options: @@ -16,6 +25,8 @@ options: label: '<:verifier:option_entier_max_label:>' verifier: type: 'decimal' + options: + separateur: ',' - saisie: 'input' options: