]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-11238 Removed reference to $grade_grade->feedback and replaced with grade_grade_t...
authornicolasconnault <nicolasconnault>
Thu, 13 Sep 2007 04:02:55 +0000 (04:02 +0000)
committernicolasconnault <nicolasconnault>
Thu, 13 Sep 2007 04:02:55 +0000 (04:02 +0000)
grade/edit/tree/grade.php

index 8bceae84cc209533c82422b215ee830f3a11c581..4be6e63f2bb82f7e53ce28cf78a3f336690c2e0d 100644 (file)
@@ -130,6 +130,7 @@ if ($mform->is_cancelled()) {
 // form processing
 } else if ($data = $mform->get_data(false)) {
     $old_grade_grade = new grade_grade(array('userid'=>$data->userid, 'itemid'=>$grade_item->id), true); //might not exist yet
+    $old_grade_text = new grade_grade_text(array('gradeid' => $old_grade_grade->id), true);
 
     // fix no grade for scales
     if (!isset($data->finalgrade) or $data->finalgrade == $data->oldgrade) {
@@ -143,13 +144,13 @@ if ($mform->is_cancelled()) {
     }
 
     if (!isset($data->feedback)) {
-        $data->feedback       = $old_grade_grade->feedback;
-        $data->feedbackformat = $old_grade_grade->feedbackformat;
+        $data->feedback       = $old_grade_text->feedback;
+        $data->feedbackformat = $old_grade_text->feedbackformat;
     }
     // update final grade or feedback
     $grade_item->update_final_grade($data->userid, $data->finalgrade, NULL, 'editgrade', $data->feedback, $data->feedbackformat);
 
-    $grade_grade = grade_grade::fetch(array('userid'=>$data->userid, 'itemid'=>$grade_item->id));
+    $grade_grade = new grade_grade(array('userid'=>$data->userid, 'itemid'=>$grade_item->id), true);
     $grade_grade->grade_item =& $grade_item; // no db fetching
 
     if (has_capability('moodle/grade:manage', $context) or has_capability('moodle/grade:hide', $context)) {