From 7ef4816c521942ba6d35bf30939dda16582c26c4 Mon Sep 17 00:00:00 2001 From: "tcharlss@bravecassine.com" <> Date: Fri, 12 Feb 2016 18:05:23 +0000 Subject: [PATCH] =?UTF-8?q?Ajout=20des=20yaml=20manquants=20pour=20quelque?= =?UTF-8?q?s=20v=C3=A9rifications=20:=20code=5Fpostal,=20id=5Fdocument,=20?= =?UTF-8?q?isbn,=20comparaison=5Fchamp=20(pour=20ce=20dernier,=20l'absence?= =?UTF-8?q?=20du=20yaml=20=C3=A9tait=20volontaire=20lors=20du=20commit=20i?= =?UTF-8?q?nitial,=20mais=20=C3=A7a=20fait=205=20ans=20que=20c'est=20en=20?= =?UTF-8?q?test,=20donc=20zou=20).=20Up=20de=20z.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitattributes | 4 ++++ lang/verifier_fr.php | 22 ++++++++++++++++++++++ paquet.xml | 2 +- plugin.xml | 5 ++--- verifier/code_postal.yaml | 10 ++++++++++ verifier/comparaison_champ.yaml | 29 +++++++++++++++++++++++++++++ verifier/id_document.yaml | 3 +++ verifier/isbn.yaml | 3 +++ 8 files changed, 74 insertions(+), 4 deletions(-) create mode 100644 verifier/code_postal.yaml create mode 100644 verifier/comparaison_champ.yaml create mode 100644 verifier/id_document.yaml create mode 100644 verifier/isbn.yaml diff --git a/.gitattributes b/.gitattributes index 5c121b3..96e2cb1 100644 --- a/.gitattributes +++ b/.gitattributes @@ -29,7 +29,9 @@ lang/verifier_sk.php -text /plugin.xml -text test/verifier.html -text verifier/code_postal.php -text +verifier/code_postal.yaml -text verifier/comparaison_champ.php -text +verifier/comparaison_champ.yaml -text verifier/couleur.php -text verifier/couleur.yaml -text verifier/date.php -text @@ -41,7 +43,9 @@ verifier/email.yaml -text verifier/entier.php -text verifier/entier.yaml -text verifier/id_document.php -text +verifier/id_document.yaml -text verifier/isbn.php -text +verifier/isbn.yaml -text verifier/regex.php -text verifier/regex.yaml -text verifier/siren_siret.php -text diff --git a/lang/verifier_fr.php b/lang/verifier_fr.php index 05fb79c..cd03d8a 100644 --- a/lang/verifier_fr.php +++ b/lang/verifier_fr.php @@ -56,6 +56,20 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'normaliser_option_date_en_datetime' => 'Au format « Datetime » (pour SQL)', // O + 'option_comparaison_champ_champ_label' => 'Champ', + 'option_comparaison_champ_champ_explication' => 'Identifiant du champ (attribut «name»)', + 'option_comparaison_champ_nom_champ_label' => 'Nom du champ', + 'option_comparaison_champ_nom_champ_explication' => 'Nom du champ pour les humains', + 'option_comparaison_champ_comparaison_label' => 'Comparaison', + 'option_comparaison_champ_comparaison_explication' => 'Type de comparaison à effectuer', + 'option_comparaison_champ_egal' => '== Égalité', + 'option_comparaison_champ_egal_type' => '=== Égalité stricte (même type)', + 'option_comparaison_champ_petit' => '< Plus petit', + 'option_comparaison_champ_petit_egal' => '<= Plus petit ou égal', + 'option_comparaison_champ_grand' => '> Plus grand', + 'option_comparaison_champ_grand_egal' => '>= Plus grand ou égal', + 'option_code_postal_pays_label' => 'Pays', + 'option_code_postal_pays_explication' => 'Code à 2 chiffres d\'un pays : FR, DZ, DE, etc.', 'option_couleur_normaliser_label' => 'Normaliser le code couleur ?', 'option_couleur_type_hexa' => 'Code couleur au format héxadécimal', 'option_couleur_type_label' => 'Type de vérification à effectuer', @@ -87,6 +101,10 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'option_url_type_protocole_web' => 'Protocoles web : http ou https', // T + 'type_comparaison_champ' => 'Comparaison', + 'type_comparaison_champ_description' => 'Compare la valeur avec un autre champ du _request().', + 'type_code_postal' => 'Code postal', + 'type_code_postal_description' => 'Vérifie que la valeur est un code postal valide.', 'type_couleur' => 'Couleur', 'type_couleur_description' => 'Vérifie que la valeur est un code couleur.', 'type_date' => 'Date', @@ -99,6 +117,10 @@ $GLOBALS[$GLOBALS['idx_lang']] = array( 'type_email_disponible_description' => 'Vérifie que l’adresse de courriel n’est pas déjà utilisé par un autre utilisateur du système.', 'type_entier' => 'Nombre entier', 'type_entier_description' => 'Vérifie que la valeur est un entier, avec la possibilité de restreindre entre deux valeurs.', + 'type_id_document' => 'Numéro d\'un document', + 'type_id_document_description' => 'Vérifie que la valeur correspond à un numéro de document existant.', + 'type_isbn' => 'Numéro ISBN', + 'type_isbn_description' => 'Vérifie que la valeur correspond à un numéro ISBN à 10 ou 13 chiffres.', 'type_regex' => 'Expression régulière', 'type_regex_description' => 'Vérifie que la valeur correspond au masque demandé. Pour l’utilisation des masques, reportez-vous à <a href="http://fr2.php.net/manual/fr/reference.pcre.pattern.syntax.php">l’aide en ligne de PHP</a>.', 'type_siren_siret' => 'SIREN ou SIRET', diff --git a/paquet.xml b/paquet.xml index 125f616..851b0c6 100644 --- a/paquet.xml +++ b/paquet.xml @@ -1,7 +1,7 @@ <paquet prefix="verifier" categorie="outil" - version="1.0.8" + version="1.0.9" etat="stable" compatibilite="[2.0.10;3.1.*]" logo="images/verifier-128.png" diff --git a/plugin.xml b/plugin.xml index 473b045..861af1d 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.0.8</version> + <version>1.0.9</version> <etat>stable</etat> <description> <multi> @@ -24,8 +24,7 @@ <action></action> </pipeline> <necessite id="SPIP" version="[2.0.10;3.1.99]" /> - <utilise id="yaml" /> + <utilise id="yaml" /> <categorie>outil</categorie> <traduire gestionnaire="salvatore" module="verifier" reference="fr" /> </plugin> - diff --git a/verifier/code_postal.yaml b/verifier/code_postal.yaml new file mode 100644 index 0000000..e76237f --- /dev/null +++ b/verifier/code_postal.yaml @@ -0,0 +1,10 @@ + +titre: '<:verifier:type_code_postal:>' +description: '<:verifier:type_code_postal_description:>' +options: + - + saisie: 'input' + options: + nom: 'pays' + label: '<:verifier:option_code_postal_pays_label:>' + explication: '<:verifier:option_code_postal_pays_explication:>' diff --git a/verifier/comparaison_champ.yaml b/verifier/comparaison_champ.yaml new file mode 100644 index 0000000..0f824ab --- /dev/null +++ b/verifier/comparaison_champ.yaml @@ -0,0 +1,29 @@ + +titre: '<:verifier:type_comparaison_champ:>' +description: '<:verifier:type_comparaison_champ_description:>' +options: + - + saisie: 'input' + options: + nom: 'champ' + label: '<:verifier:option_comparaison_champ_champ_label:>' + explication: '<:verifier:option_comparaison_champ_champ_explication:>' + - + saisie: 'input' + options: + nom: 'nom_champ' + label: '<:verifier:option_comparaison_champ_nom_champ_label:>' + explication: '<:verifier:option_comparaison_champ_nom_champ_explication:>' + - + saisie: 'radio' + options: + nom: 'comparaison' + label: '<:verifier:option_comparaison_champ_comparaison_label:>' + explication: '<:verifier:option_comparaison_champ_comparaison_explication:>' + datas: + '': '<:verifier:option_comparaison_champ_egal:>' + egal_type: '<:verifier:option_comparaison_champ_egal_type:>' + petit: '<:verifier:option_comparaison_champ_petit:>' + petit_egal: '<:verifier:option_comparaison_champ_petit_egal:>' + grand: '<:verifier:option_comparaison_champ_grand:>' + grand_egal: '<:verifier:option_comparaison_champ_grand_egal:>' diff --git a/verifier/id_document.yaml b/verifier/id_document.yaml new file mode 100644 index 0000000..f922b72 --- /dev/null +++ b/verifier/id_document.yaml @@ -0,0 +1,3 @@ + +titre: '<:verifier:type_id_document:>' +description: '<:verifier:type_id_document_description:>' diff --git a/verifier/isbn.yaml b/verifier/isbn.yaml new file mode 100644 index 0000000..738ff27 --- /dev/null +++ b/verifier/isbn.yaml @@ -0,0 +1,3 @@ + +titre: '<:verifier:type_isbn:>' +description: '<:verifier:type_isbn_description:>' -- GitLab