public function render() { foreach ($this->checkboxes as $checkbox) { $is_checked = false; //----------------------------------------- // Is Checked? //----------------------------------------- if (isset($this->checked_value[$checkbox[0]]) && $this->checked_value[$checkbox[0]] == 1) { $is_checked = true; } //----------------------------------------- // Create Checkbox //----------------------------------------- $c = new checkbox($checkbox[0], $checkbox[1], $is_checked); //----------------------------------------- // Element Attributes //----------------------------------------- if (isset($this->elements_attrs[$checkbox[1]])) { $c->attrs($this->elements_attrs[$checkbox[1]]); } //----------------------------------------- // Output //----------------------------------------- print $c; if (isset($checkbox[2])) { print ' ' . $checkbox[2]; } if ($this->style == 'newline') { print '<br/>'; } else { if ($this->style == 'custom') { print $this->custom_style; } } } }