protected verify_checkbox ( ) |
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;
}
}