Пример #1
0
 function generCheckBoxField($attr, $val, &$lllProp)
 {
     $cols = isset($val["cols"]) ? $val["cols"] : 1;
     $labels =& $lllProp->getSelectLabels($val["values"]);
     foreach ($val["values"] as $key => $value) {
         if (isset($val["onclick"])) {
             JavaScript::addEvent('#' . $attr . "_{$key}", "click", $val["onclick"]);
         }
     }
     $horizvert = in_array("horizvert", $val);
     $showRelation = isset($val["show_relation"]) ? $val["show_relation"] : "";
     $anyfield = isset($val["anyfield"]) ? $val["anyfield"] : "";
     $multimask = in_array("multimask", $val) ? 1 : 0;
     return GenerWidget::generCheckbox($attr, $labels, $val["values"], $this->base->{$attr}, $cols, $horizvert, $showRelation, $multimask, $lllProp->getAfterField(), $anyfield);
 }