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); }