fixing scale backup/restore

This commit is contained in:
toyomoyo
2007-08-01 06:24:15 +00:00
parent 6cdaa1f43b
commit df9f4b0f07
2 changed files with 10 additions and 1 deletions
+7 -1
View File
@@ -2321,7 +2321,13 @@
} else {
$course_to_search = $restore->course_id;
}
$sca_db = get_record("scale","scale",$sca->scale,"courseid",$course_to_search);
// scale is not course unique, use get_record_sql to suppress warning
$sca_db = get_record_sql("SELECT * FROM {$CFG->prefix}scale
WHERE scale = '$sca->scale'
AND courseid = $course_to_search", true);
//If it doesn't exist, create
if (!$sca_db) {
$create_scale = true;
+3
View File
@@ -6033,6 +6033,9 @@ function course_scale_used($courseid, $scaleid) {
}
}
}
// check if any course grade item makes use of the scale
$return += count_records('grade_items', 'courseid', $courseid, 'scaleid', $scaleid);
}
return $return;
}