function setDataFromDao($value, $daoDatatype) { if (!$this->hasCheckbox) { parent::setDataFromDao($value, $daoDatatype); return; } if ($daoDatatype == 'boolean') { if (strtolower($value) == 'true' || $value === 't' || intval($value) == 1 || $value === 'on' || $value === true) { $value = $this->valueOnCheck; } else { $value = $this->valueOnUncheck; } } $this->setData($value); }