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) { 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');
} }
} }