public function addToQF2(HTML_QuickForm2_Container $container, $params = array()) { if (empty($this->options)) { $el = parent::addToQF2($container, array('value' => 1)); } else { $this->qfType = 'group'; $el = parent::addToQF2($container); $el->setSeparator("<br />"); foreach ($this->options as $k => $v) { $chkbox = $el->addAdvCheckbox(null, array('value' => $k))->setContent(___($v)); if (in_array($k, (array) $this->default)) { $chkbox->setAttribute('checked', 'checked'); } } $el->addHidden(null, array('value' => '')); $el->addFilter('array_filter'); } return $el; }
public function addToQF2(HTML_QuickForm2_Container $container, $params = array()) { if (empty($this->options)) { $el = parent::addToQF2($container, array('value' => 1)); } else { $this->qfType = 'group'; $el = parent::addToQF2($container); $el->setSeparator("<br />"); foreach ($this->options as $k => $v) { $el->addCheckbox(null, array('value' => $k))->setContent($v); } $el->addHidden(null, array('value' => '')); $el->addFilter('array_filter'); } return $el; }