Fork me on GitHub

Rapport de message :*
 

XoopsFormTextDateSelect et format de date

Titre du sujet : XoopsFormTextDateSelect et format de date
par oryxvet sur 14/10/2005 16:56:25

Mon objectif est d'arriver à gérer des dates en format français à l'aide de calendarjs utilisé par la classe /class/xoopsform/XoopsFormTextDateSelect.
La fonction render du XoopsFormTextDateSelect est la suivante dans XOOPS 2.0.13.

function render() {
 
$jstime formatTimestamp('F j Y, H:i:s'$this->getValue());
 include_once 
XOOPS_ROOT_PATH.'/include/calendarjs.php';
        return 
"<input type='text' name='".$this->getName()."' id='".$this->getName()."' size='".$this->getSize()."' maxlength='".$this->getMaxlength()."' value='".date("Y-m-d"$this->getValue())."'".$this->getExtra()." /><input type='reset' value=' ... ' onclick='return showCalendar("".$this->getName()."");'>";
}



1/ Il n'y a pas de possibilités de personnaliser le format de la valeur pré affiché par API. En codant directement dans la classe et en remplacé le date("Y-m-d", $this->getValue()) par date("d-m-Y", $this->getValue()) on s'en sort
2/ Le javascript renvoi la date sous forme "Y-m-d". La variable $jstime doit logiquement géré le format de restitution du javascript. Mais non , Le code semble farfelu puisque la variable $jstime est défini mais n'est jamais utilisée.

Quelque sait-il comment personnaliser ce format de restitution ? Ou bien ou trouver d'une manière général cette information.
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

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