protected function verify_checkbox() { if ($this->field_config['required'] && !$this->field_value) { self::setInputError($this->field_name); } if (is_array($this->field_value)) { $vars = array(); foreach ($this->field_value as $val) { $vars[] = stripinput($val); } $delimiter = !empty($this->field_config['delimiter']) ? $this->field_config['delimiter'] : ","; $value = implode($delimiter, $vars); return $value; } elseif (!empty($this->field_value)) { if (isnum($this->field_value)) { if ($this->field_value == 1) { return 1; } else { return 0; } } else { return stripinput($this->field_value); } } else { return FALSE; } }