public function renderContent(Customweb_Form_IRenderer $renderer) { $result = $renderer->renderOptionPrefix($this, $this->getValue()); $result .= '<input type="checkbox" name="' . $this->getControlName() . '" class="' . $this->getCssClass() . '" '; if ($this->isChecked()) { $result .= ' checked="checked" '; } $result .= ' value="' . $this->getValue() . '" id="' . $this->getControlId() . '" /> '; $result .= '<label for="' . $this->getControlId() . '">' . $this->getLabel() . '</label>'; $result .= $renderer->renderOptionPostfix($this, $this->getValue()); return $result; }
/** * (non-PHPdoc) * @see Customweb_Form_Control_Abstract::renderContent() */ public function renderContent(Customweb_Form_IRenderer $renderer) { $result = ''; foreach ($this->getOptions() as $key => $label) { $result .= $renderer->renderOptionPrefix($this, $key); $result .= '<input type="checkbox" name="' . $this->getControlName() . '[' . $key . ']" class="' . $this->getCssClass() . '" '; if (in_array($key, $this->getDefaultValues())) { $result .= ' checked="checked" '; } $result .= ' value="' . $key . '" id="' . $this->getControlId() . '-' . $key . '" />'; $result .= '<label for="' . $this->getControlId() . '-' . $key . '">' . $label . '</label>'; $result .= $renderer->renderOptionPostfix($this, $key); } return $result; }