From 7a7dbd77d143cedd84c5e60f271f26b5e62fface Mon Sep 17 00:00:00 2001 From: sam_marshall Date: Tue, 3 Mar 2009 17:04:49 +0000 Subject: [PATCH] MDL-18427: Completion system does not require_once gradelib when used --- lib/completionlib.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/completionlib.php b/lib/completionlib.php index b8884a3968..02285cb206 100644 --- a/lib/completionlib.php +++ b/lib/completionlib.php @@ -213,7 +213,7 @@ class completion_info { * @return unknown */ function internal_get_state($cm, $userid, $current) { - global $USER, $DB; + global $USER, $DB, $CFG; // Get user ID if (!$userid) { @@ -236,6 +236,7 @@ class completion_info { // Check grade if (!is_null($cm->completiongradeitemnumber)) { + require_once($CFG->libdir.'/gradelib.php'); $item = grade_item::fetch(array('courseid'=>$cm->course, 'itemtype'=>'mod', 'itemmodule'=>$cm->modname, 'iteminstance'=>$cm->instance, 'itemnumber'=>$cm->completiongradeitemnumber)); -- 2.39.5