MDL-19121 Not allowing negative values for droplow and keephigh: capping at 0. Merged from MOODLE_19_STABLE

This commit is contained in:
nicolasconnault 2009-05-08 13:31:30 +00:00
parent 4b4c1d1d68
commit b31f8d294d

View File

@ -233,6 +233,10 @@ if ($form_key && $data = data_submitted()) {
// Grade category text inputs
if (preg_match('/(aggregation|droplow|keephigh)_([0-9]*)/', $key, $matches) && confirm_sesskey()) {
$value = required_param($matches[0], PARAM_INT);
// Do not allow negative values
$value = ($value < 0) ? 0 : $value;
$param = $matches[1];
$a->id = $matches[2];