CGDEV V1.0 - Correction
Par karando, mardi 5 décembre 2006 à 20:32 :: CGDEV Version 1.00 sans classe (Abandonner) :: #23 :: rss
Lorsque l'on saisie une date 01-12-2006 la date en saisie devient 01-01-2006
Le bug provient de la methode month dans le fichier /CustomTag/DateAdd.php La procedure bloquait les information par valeur inferieur à 12 alors qu'elle aurait du etre inferieur ou egale a 12 donc les modif :
[PHP]
function month($Date)
{
if ($Date!="")
{ list($va1,$va2,$va3)=split("[ -./]",$Date);
if ($va1<=12)
{
if (($va2<=12)&&($va3>1900))
{
return $va2;
}
else if ($va2>=12)
{
return $va1;
}
else
{
return $va2;
}
}
else if ($va2<=12)
{
return $va2;
}
else if ($va3<=12)
{
return $va3;
}
else
{
//On ne peut pas savoir
return $va2; //par defaut
}
}
return "";
}
Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.