Source for file jFormsControlInput.class.php

Documentation is available at jFormsControlInput.class.php

  1. <?php
  2. /**
  3. @package     jelix
  4. @subpackage  forms
  5. @author      Laurent Jouanneau
  6. @contributor Loic Mathaud
  7. @copyright   2006-2010 Laurent Jouanneau
  8. @copyright   2007 Loic Mathaud
  9. @link        http://www.jelix.org
  10. @licence     http://www.gnu.org/licenses/lgpl.html GNU Lesser General Public Licence, see LICENCE file
  11. */
  12.  
  13. /**
  14.  *
  15.  * @package     jelix
  16.  * @subpackage  forms
  17.  */
  18. class jFormsControlInput extends jFormsControl {
  19.     public $type='input';
  20.     public $size=0;
  21.  
  22.     function setDataFromDao($value$daoDatatype{
  23.         if($this->datatype instanceof jDatatypeLocaleDateTime
  24.             && $daoDatatype == 'datetime'{
  25.             if($value != ''{
  26.                 $dt new jDateTime();
  27.                 $dt->setFromString($valuejDateTime::DB_DTFORMAT);
  28.                 $value $dt->toString(jDateTime::LANG_DTFORMAT);
  29.             }
  30.         }elseif($this->datatype instanceof jDatatypeLocaleDate
  31.                 && $daoDatatype == 'date'{
  32.             if($value != ''{
  33.                 $dt new jDateTime();
  34.                 $dt->setFromString($valuejDateTime::DB_DFORMAT);
  35.                 $value $dt->toString(jDateTime::LANG_DFORMAT);
  36.             }
  37.         }
  38.         $this->setData($value);
  39.     }
  40.  
  41.     /**
  42.      * @since 1.2
  43.      */
  44.     public function isHtmlContent({
  45.         return ($this->datatype instanceof jDatatypeHtml);
  46.     }
  47.  
  48. }

Documentation generated on Wed, 04 Jan 2017 22:54:51 +0100 by phpDocumentor 1.4.3