MDL-43438 mod_assignment: Prevent double inclusion of plugin files
authorFrederic Massart <fmcell@gmail.com>
Wed, 18 Dec 2013 08:13:47 +0000 (09:13 +0100)
committerFrederic Massart <fmcell@gmail.com>
Wed, 18 Dec 2013 08:13:47 +0000 (09:13 +0100)
mod/assignment/view.php

index 255a7c7..6fabde1 100644 (file)
@@ -44,7 +44,7 @@ $classfile = "$CFG->dirroot/mod/assignment/type/$assignment->assignmenttype/assi
 if (!file_exists($classfile)) {
     throw new moodle_exception('unsupportedsubplugin', 'assignment', new moodle_url('/course/view.php', array('id' => $course->id)), $assignment->assignmenttype);
 }
-require ($classfile);
+require_once($classfile);
 $assignmentclass = "assignment_$assignment->assignmenttype";
 $assignmentinstance = new $assignmentclass($cm->id, $assignment, $cm, $course);