MDL-40697 core_grades: removed existing user_graded event triggers
authorMark Nelson <markn@moodle.com>
Sat, 27 Sep 2014 00:29:33 +0000 (17:29 -0700)
committerMark Nelson <markn@moodle.com>
Wed, 8 Oct 2014 02:04:10 +0000 (19:04 -0700)
grade/edit/tree/grade.php
grade/report/grader/ajax_callbacks.php
grade/report/grader/lib.php

index 62536f6..dd9cce3 100644 (file)
@@ -265,14 +265,6 @@ if ($mform->is_cancelled()) {
         $grade_item->force_regrading();
     }
 
-    $grade_grade = new grade_grade(array('userid'=>$data->userid, 'itemid'=>$grade_item->id), true);
-    if ($old_grade_grade->finalgrade != $grade_grade->finalgrade
-        or empty($old_grade_grade->overridden) != empty($grade_grade->overridden)
-    ) {
-        $grade_grade->grade_item = $grade_item;
-        \core\event\user_graded::create_from_grade($grade_grade)->trigger();
-    }
-
     redirect($returnurl);
 }
 
index d49e265..f0c7188 100644 (file)
@@ -120,8 +120,6 @@ switch ($action) {
             } else {
                 $json_object->gradevalue = $finalvalue;
 
-                $old_grade_grade = new grade_grade(array('userid' => $userid, 'itemid' => $grade_item->id), true);
-
                 if ($grade_item->update_final_grade($userid, $finalgrade, 'gradebook', $feedback, FORMAT_MOODLE)) {
                     $json_object->result = 'success';
                     $json_object->message = false;
@@ -132,14 +130,6 @@ switch ($action) {
                     die();
                 }
 
-                $grade_grade = new grade_grade(array('userid' => $userid, 'itemid' => $grade_item->id), true);
-                if ($old_grade_grade->finalgrade != $grade_grade->finalgrade
-                    or empty($old_grade_grade->overridden) != empty($grade_grade->overridden)
-                ) {
-                    $grade_grade->load_grade_item();
-                    \core\event\user_graded::create_from_grade($grade_grade)->trigger();
-                }
-
                 // Get row data
                 $sql = "SELECT gg.id, gi.id AS itemid, gi.scaleid AS scale, gg.userid AS userid, finalgrade, gg.overridden AS overridden "
                      . "FROM {grade_grades} gg, {grade_items} gi WHERE "
index 6aabf4c..586650b 100644 (file)
@@ -305,19 +305,8 @@ class grade_report_grader extends grade_report {
                         }
                     }
 
-                    $oldgradegrade = new grade_grade(array('userid' => $userid, 'itemid' => $gradeitem->id), true);
-
                     $gradeitem->update_final_grade($userid, $finalgrade, 'gradebook', $feedback, FORMAT_MOODLE);
 
-                    $gradegrade = new grade_grade(array('userid' => $userid, 'itemid' => $gradeitem->id), true);
-
-                    if ($oldgradegrade->finalgrade != $gradegrade->finalgrade
-                        or empty($oldgradegrade->overridden) != empty($gradegrade->overridden)
-                    ) {
-                        $gradegrade->grade_item = $gradeitem;
-                        \core\event\user_graded::create_from_grade($gradegrade)->trigger();
-                    }
-
                     // We can update feedback without reloading the grade item as it doesn't affect grade calculations
                     if ($datatype === 'feedback') {
                         $this->grades[$userid][$itemid]->feedback = $feedback;