MDL-14022 - verifies that maxgrade is in fact a number before adding grade_against to totalpoints

This commit is contained in:
arborrow
2008-07-05 02:58:32 +00:00
parent ca4fc3a908
commit 970ea98196
+3 -1
View File
@@ -301,7 +301,9 @@ function grade_get_formatted_grades() {
else {
// make sure the current assignment is not extra credit and then add it to the totalpoints
if ($all_categories["$category"][$assignment]['extra_credit'] != 1) {
$all_categories["$category"]['stats']['totalpoints'] = $all_categories["$category"]['stats']['totalpoints'] + $assignments["$assignment"]['grade_against'];
if (is_numeric($assignments["$assignment"]['maxgrade'])) {
$all_categories["$category"]['stats']['totalpoints'] = $all_categories["$category"]['stats']['totalpoints'] + $assignments["$assignment"]['grade_against'];
}
$all_categories["$category"]['stats']['grade_items'] = $all_categories["$category"]['stats']['grade_items'] + 1;
}
}