MDL-12775 PARAM_INT value '' automatically converted to 0 in configtext settings

This commit is contained in:
skodak
2007-12-30 22:29:47 +00:00
parent 5a5534d815
commit 668932588a
+4
View File
@@ -1662,6 +1662,10 @@ class admin_setting_configtext extends admin_setting {
}
function write_setting($data) {
if ($this->paramtype === PARAM_INT and $data === '') {
// do not complain if '' used instead of 0
$data = 0;
}
// $data is a string
$validated = $this->validate($data);
if ($validated !== true) {