From f1fde851d08268bfc20556079909eb6cbeea101b Mon Sep 17 00:00:00 2001
From: "yffic@lefourneau.com" <>
Date: Sat, 5 Mar 2011 10:42:22 +0000
Subject: [PATCH] =?UTF-8?q?Un=20print=5Fr=20qui=20traine...=20Ce=20doit=20?=
 =?UTF-8?q?etre=20le=20chat=20de=20Joseph=20qui=20a=20train=C3=A9=20sur=20?=
 =?UTF-8?q?son=20clavier...=20Sales=20betes?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 verifier/date.php | 92 +++++++++++++++++++++++------------------------
 1 file changed, 45 insertions(+), 47 deletions(-)

diff --git a/verifier/date.php b/verifier/date.php
index de33f83..2ad9eff 100644
--- a/verifier/date.php
+++ b/verifier/date.php
@@ -1,47 +1,45 @@
-<?php
-
-// Sécurité
-if (!defined("_ECRIRE_INC_VERSION")) return;
-
-/**
- * Une date au format JJ/MM/AAAA (avec séparateurs souples : espace / - .)
- * Options :
- * - format : permet de préciser le format de la date  jma pour jour/mois/année (par défaut), mja (pour mois / jour / année), amj (année/mois/jour)
- * TODO : compléter les formats 
- * On pourrait faire mieux, genre vérifier les jours en fonction du mois
- * Mais c'est pas très important, on reste simple
- *
- * @param string $valeur La valeur à vérifier.
- * @param array $option tableau d'options [NON UTILISE].
- * @return string Retourne une chaine vide si c'est valide, sinon une chaine expliquant l'erreur.
- */
-
-function verifier_date_dist($valeur, $options=array()){
-	$erreur = _T('verifier:erreur_date_format');
-	$ok = '';
-	// On tolère différents séparateurs
-	$valeur = preg_replace("#\.|/| #i",'-',$valeur);
-	
-	// On vérifie la validité du format
-	$format = isset($options['format']) ? $options['format'] : 'jma'; 
-	
-	print_r($format);
-	
-	if ($format=='mja') {
-		if(!preg_match('#^[0-9]{1,2}-[0-9]{1,2}-[0-9]{4}$#',$valeur)) return $erreur;
-		list($mois,$jour,$annee) = explode('-',$valeur);
-	} elseif ($format=='amj') {
-		if(!preg_match('#^[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}$#',$valeur)) return $erreur;
-		list($annee,$mois,$jour) = explode('-',$valeur);
-	} else {
-	// Format jma par défaut
-		if(!preg_match('#^[0-9]{1,2}-[0-9]{1,2}-[0-9]{4}$#',$valeur)) return $erreur;
-		list($jour,$mois,$annee) = explode('-',$valeur);
-	}
-
-	// validité de la date
-	$erreur = _T('verifier:erreur_date');
-	if (!checkdate($mois, $jour, $annee)) return $erreur;
-	
-	return $ok;
-}
+<?php
+
+// Sécurité
+if (!defined("_ECRIRE_INC_VERSION")) return;
+
+/**
+ * Une date au format JJ/MM/AAAA (avec séparateurs souples : espace / - .)
+ * Options :
+ * - format : permet de préciser le format de la date  jma pour jour/mois/année (par défaut), mja (pour mois / jour / année), amj (année/mois/jour)
+ * TODO : compléter les formats 
+ * On pourrait faire mieux, genre vérifier les jours en fonction du mois
+ * Mais c'est pas très important, on reste simple
+ *
+ * @param string $valeur La valeur à vérifier.
+ * @param array $option tableau d'options [NON UTILISE].
+ * @return string Retourne une chaine vide si c'est valide, sinon une chaine expliquant l'erreur.
+ */
+
+function verifier_date_dist($valeur, $options=array()){
+	$erreur = _T('verifier:erreur_date_format');
+	$ok = '';
+	// On tolère différents séparateurs
+	$valeur = preg_replace("#\.|/| #i",'-',$valeur);
+	
+	// On vérifie la validité du format
+	$format = isset($options['format']) ? $options['format'] : 'jma'; 
+	
+	if ($format=='mja') {
+		if(!preg_match('#^[0-9]{1,2}-[0-9]{1,2}-[0-9]{4}$#',$valeur)) return $erreur;
+		list($mois,$jour,$annee) = explode('-',$valeur);
+	} elseif ($format=='amj') {
+		if(!preg_match('#^[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}$#',$valeur)) return $erreur;
+		list($annee,$mois,$jour) = explode('-',$valeur);
+	} else {
+	// Format jma par défaut
+		if(!preg_match('#^[0-9]{1,2}-[0-9]{1,2}-[0-9]{4}$#',$valeur)) return $erreur;
+		list($jour,$mois,$annee) = explode('-',$valeur);
+	}
+
+	// validité de la date
+	$erreur = _T('verifier:erreur_date');
+	if (!checkdate($mois, $jour, $annee)) return $erreur;
+	
+	return $ok;
+}
-- 
GitLab