Re: Module Birthday et Xoops en général: Dates antérieures à 1900 ? | Titre du sujet : Re: Module Birthday et Xoops en général: Dates antérieures à 1900 ? par lionhell sur 24/08/2014 12:46:19
Je crois que le problème vient de ce bout de code dans thisday/class/formtextedateselect.php :
function BD_XoopsFormTextDateSelect($caption, $name, $size = 15, $value= 0)
{
$value = !is_numeric($value) ? time() : intval($value);
$value = ($value == 0) ? time() : $value;
$this->XoopsFormText($caption, $name, $size, 25, $value);
}
Si je remplace time() par une constante le champ date affiche bien toujours la même constante ! donc cela semble bien être ici que cela se passe !
$value correspond au paramètre $date reçu depuis users_thisday.php.
Or ce paramètre était initialement un timestamp créé par strtotime, et moi j'ai remplacé ce strtotime par un new Datetime.
Comment adapter le test sur value dans BD_XoopsFormTextDateSelect ?
|
|