]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-12448 - Fix page_generic_activity->init_full() to use get_coursemodule_from_insta...
authortjhunt <tjhunt>
Thu, 6 Dec 2007 11:38:53 +0000 (11:38 +0000)
committertjhunt <tjhunt>
Thu, 6 Dec 2007 11:38:53 +0000 (11:38 +0000)
lib/pagelib.php

index 159494a0530f4c0a09425515d28b7e6325e41ef4..765c9799272b5e12c264e53f4726b10cd757cf4c 100644 (file)
@@ -589,9 +589,7 @@ class page_generic_activity extends page_base {
         if(empty($this->activityname)) {
             error('Page object derived from page_generic_activity but did not define $this->activityname');
         }
-        $module = get_record('modules', 'name', $this->activityname);
-        $this->modulerecord = get_record('course_modules', 'module', $module->id, 'instance', $this->id);
-        if(empty($this->modulerecord)) {
+        if (!$this->modulerecord = get_coursemodule_from_instance($this->activityname, $this->id)) {
             error('Cannot fully initialize page: invalid '.$this->activityname.' instance id '. $this->id);
         }
         $this->courserecord = get_record('course', 'id', $this->modulerecord->course);