Example #1
0
 protected function getHtmlWriter($name, $inputName, $id = null, $class = null)
 {
     if ($name !== "" && !in_array($name, $this->allowCols, true)) {
         $this->allowCols[] = $name;
     }
     static $htmlWriter = null;
     $value = null;
     if ($htmlWriter === null) {
         $htmlWriter = new Form_Html();
     } else {
         $htmlWriter->clear();
     }
     $value = $this->get($name);
     if (isset($this->columns[$name]) && $this->columns[$name]->isBool()) {
         if ($value !== null) {
             $value = $value ? 1 : 0;
         }
     } elseif (is_string($value)) {
         $value = htmlescape($value);
     }
     return $htmlWriter->setName($inputName)->setValue($value)->setId($id)->setClass($class);
 }
Example #2
0
 protected function getHtmlWriter($name, $inputName, $attrs = "")
 {
     static $htmlWriter = null;
     if ($htmlWriter === null) {
         $htmlWriter = new Form_Html();
     } else {
         $htmlWriter->clear();
     }
     $value = $this->get($name);
     if (is_string($value)) {
         $value = htmlescape($value, APP_ENCODING);
     }
     return $htmlWriter->setName($inputName)->setValue($value)->setAttributes($attrs);
 }