class = 'Checkbox'; $this->name = $name; } function setChecked($value) { $this->checked = $value; } function isChecked() { return $this->checked; } function setData($value) { $this->mOptions = $value; } function getData() { return $this->mOptions; } function getHtml() { if ($this->id == '') $this->id = $this->name; $html = "\n\tid\" name=\"$this->name\""; if ($this->checked || (($this->value == $this->mOptions) && ($this->value != null))) $html.= " checked=\"true\""; if ($this->on_change!="") $html .= " onchange=\"$this->on_change\""; if ($this->style!="") $html .= " style=\"$this->style\""; if (!$this->isEnabled()) $html .= " disabled=\"disabled\""; $html .= " value=\"".htmlspecialchars($this->mOptions)."\""; $html .= "/>\n"; return $html; } }