class = 'TextField'; $this->name = $name; $this->value = $value; } // TODO: refactoring ongoing down from here. function getHtml() { if (!$this->isEnabled()) { $html = "name\" value=\"".htmlspecialchars($this->getValue())."\" readonly>\n"; } else { if ($this->id=="") $this->id = $this->name; $html = "\n\tname\" id=\"$this->id\""; if ($this->size!="") $html .= " size=\"$this->size\""; if ($this->style!="") $html .= " style=\"$this->style\""; if ($this->max_length!="") $html .= " maxlength=\"$this->max_length\""; if ($this->on_change!="") $html .= " onchange=\"$this->on_change\""; $html .= " value=\"".htmlspecialchars($this->getValue())."\""; $html .= ">"; } return $html; } }