Esempio n. 1
0
File: File.php Progetto: gsouf/uform
 /**
  * File constructor.
  * @param string $name
  * @param bool $multiple whether or not multiple file can be selected
  * @param string $accept file type to accept @link http://www.w3schools.com/tags/att_input_accept.asp
  *
  */
 public function __construct($name, $multiple = false, $accept = null)
 {
     // TODO multiple can be a number
     // TODO more validation (file type, mime type, image size, ...)
     parent::__construct('file', $name);
     $this->multiple = $multiple;
     $this->accept = $accept;
     $this->addSemanticType('input:file');
 }
Esempio n. 2
0
 public function __construct($name, $attributes = null, $validators = null, $filters = null)
 {
     parent::__construct("submit", $name, $attributes, $validators, $filters);
 }
Esempio n. 3
0
 public function __construct($name, $value = null, $attributes = null, $validators = null, $filters = null)
 {
     parent::__construct("checkbox", $name, $attributes, $validators, $filters);
     $this->value = $value;
 }
Esempio n. 4
0
File: Text.php Progetto: gsouf/uform
 public function __construct($name)
 {
     parent::__construct('text', $name);
     $this->addSemanticType('input:textfield');
     $this->addSemanticType('input:text');
 }
Esempio n. 5
0
 public function __construct($name = null)
 {
     parent::__construct('submit', $name);
     $this->addSemanticType('input:submit');
 }
Esempio n. 6
0
 public function __construct($name)
 {
     parent::__construct('hidden', $name);
     $this->addSemanticType('input:hidden');
 }
Esempio n. 7
0
 public function __construct($name)
 {
     parent::__construct('checkbox', $name);
     $this->addSemanticType('input:checkbox');
 }
Esempio n. 8
0
 public function __construct($name, $value)
 {
     parent::__construct('radio', $name);
     $this->addSemanticType('input:radio');
     $this->value = $value;
 }