developer.jelix.org is not used any more and exists only for history. Post new tickets on the Github account.
developer.jelix.org n'est plus utilisée, et existe uniquement pour son historique. Postez les nouveaux tickets sur le compte github.

Ticket #865: 865-jFormsControlOutput.patch

File 865-jFormsControlOutput.patch, 1.1 KB (added by thomas, 12 years ago)
  • lib/jelix/forms/controls/jFormsControlOutput.class.php

     
    2323    public function check(){
    2424        return null;
    2525    }
     26   
     27    function setDataFromDao($value, $daoDatatype) {
     28        if($this->datatype instanceof jDatatypeLocaleDateTime
     29            && $daoDatatype == 'datetime') {
     30            if($value != '') {
     31                $dt = new jDateTime();
     32                $dt->setFromString($value, jDateTime::DB_DTFORMAT);
     33                $value = $dt->toString(jDateTime::LANG_DTFORMAT);
     34            }
     35        }elseif($this->datatype instanceof jDatatypeLocaleDate
     36                && $daoDatatype == 'date') {
     37            if($value != '') {
     38                $dt = new jDateTime();
     39                $dt->setFromString($value, jDateTime::DB_DFORMAT);
     40                $value = $dt->toString(jDateTime::LANG_DFORMAT);
     41            }
     42        }
     43        $this->setData($value);
     44    }
    2645}