. */ /** * Defines the field */ require_once(FILESYSTEMROOTPATH."include/form/AbstractFormField.php"); class TextField extends AbstractFormField { /** * Constructor * * @param int Size of the TextField */ public function __construct($name, $title, $size=-1) { parent::__construct($name, $title); $this->size = $size; } public function getField() { if( is_array($this->value) ) { $ret = ""; $i = 0; foreach( $this->value as $value ) { if( $i>0 ) { $ret .= "
"; } $ret .= "name."[".$i."]\" id=\"".$this->name."_".$i."\" ".($this->size>0?" size=\"".$this->size."\"":"")." value=\"".$value."\"".($this->class!=NULL?" class=\"".$this->class."\"":"").($this->readonly?" readonly":"").">"; $i++; } //$ret .= "
name."');\" class=\"explain\">"._("add").""; return $ret; }else { return "name."\" ".($this->size>0?" size=\"".$this->size."\"":"")." value=\"".$this->value."\"".($this->class!=NULL?" class=\"".$this->class."\"":"").($this->readonly?" readonly":"").">"; } } } ?>