.
*/
/**
* 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":"").">";
}
}
}
?>