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