]> git.mjollnir.org Git - moodle.git/commitdiff
Portfolio: MDL-20884 - make assignment portfolio implementation use paths relative...
authorPenny Leach <penny@liip.ch>
Wed, 18 Nov 2009 09:37:33 +0000 (09:37 +0000)
committerPenny Leach <penny@liip.ch>
Wed, 18 Nov 2009 09:37:33 +0000 (09:37 +0000)
mod/assignment/lib.php

index 82d041eb2319886f5fffa2733f77773b613c7f71..120d8e13aad0fd9ea45f6f3bc7dd38e248953642 100644 (file)
@@ -3379,8 +3379,8 @@ class assignment_portfolio_caller extends portfolio_module_caller_base {
             throw new portfolio_caller_exception('invalidid', 'assignment');
         }
 
-        $this->assignmentfile = $CFG->dirroot . '/mod/assignment/type/' . $assignment->assignmenttype . '/assignment.class.php';
-        require_once($this->assignmentfile);
+        $this->assignmentfile = '/mod/assignment/type/' . $assignment->assignmenttype . '/assignment.class.php';
+        require_once($CFG->dirroot . $this->assignmentfile);
         $assignmentclass = "assignment_$assignment->assignmenttype";
 
         $this->assignment = new $assignmentclass($this->cm->id, $assignment, $this->cm);
@@ -3428,7 +3428,7 @@ class assignment_portfolio_caller extends portfolio_module_caller_base {
         if (empty($CFG)) {
             return true; // too early yet
         }
-        require_once($this->assignmentfile);
+        require_once($CFG->dirroot . $this->assignmentfile);
         $this->assignment = unserialize(serialize($this->assignment));
     }