MFC: fixed error when no scale present

This commit is contained in:
skodak
2007-10-27 11:42:34 +00:00
parent a7212cb9c7
commit 2ee13c5c8b
+4 -1
View File
@@ -522,7 +522,10 @@ function grade_format_gradevalue($value, &$grade_item, $localized=true, $display
switch ($displaytype) {
case GRADE_DISPLAY_TYPE_REAL:
if ($grade_item->gradetype == GRADE_TYPE_SCALE) {
$scale = $grade_item->load_scale();
if (!$scale = $grade_item->load_scale()) {
return get_string('error');
}
$value = (int)bounded_number($grade_item->grademin, $value, $grade_item->grademax);
return format_string($scale->scale_items[$value-1]);