From: sam_marshall Date: Tue, 3 Mar 2009 17:04:49 +0000 (+0000) Subject: MDL-18427: Completion system does not require_once gradelib when used X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=7a7dbd77d143cedd84c5e60f271f26b5e62fface;p=moodle.git MDL-18427: Completion system does not require_once gradelib when used --- 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));