Fork me on GitHub

Rapport de message :*
 

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$value0)
{
$value = !is_numeric($value) ? time() : intval($value);
$value = ($value == 0) ? time() : $value;
$this->XoopsFormText($caption$name$size25$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 ?
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

42 Personne(s) en ligne (36 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 42 | Plus ...