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 11:53:50
La fonction est appelée depuis users_thisday.php:
users_thisday.php (1) --> formtextdateselect.php (2)
(1) : $date contient bien la date de l'évènement, comment l'utiliser dans la fonction render() ?
$date = new DateTime($item->getVar('thisday_date'));
echo 'DATE: '.$date->format('d-m-Y'); /* Affichage test de la date */
$sform->addElement(new BD_XoopsFormTextDateSelect(_THISDAY_DATE, 'thisday_date', 15, $date));
(2) : code initial
return "<input type='text' name='".$ele_name."' id='".$ele_name."' size='".$this->getSize()."' maxlength='".$this->getMaxlength()."' value='".date("Y-m-d", $ele_value)."'".$this->getExtra()." />";
Il faudrait utiliser le $date du (1), qui est transmis en paramètre par addElement(new BD_XoopsFormTextDateSelect ...) dans le (2) à la place de
.date("Y-m-d", $ele_value).
Ca semble facile et pourtant ...
|
|