Exemple #1
0
 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;
 }