BUGFIX: $val is now cast as an int to prevent strings always returning true (YES)

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/branches/2.4@109168 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
Geoff Munn 2010-08-10 22:35:03 +00:00 committed by Sam Minnee
parent a9e965283d
commit 20d2bd4946

View File

@ -103,7 +103,7 @@ class CheckboxField_Readonly extends ReadonlyField {
}
function setValue($val) {
$this->value = ($val) ? _t('CheckboxField.YES', 'Yes') : _t('CheckboxField.NO', 'No');
$this->value = (int)($val) ? _t('CheckboxField.YES', 'Yes') : _t('CheckboxField.NO', 'No');
}
}