From 259502e542f18118352dfdfe3e4f1da87adc3328 Mon Sep 17 00:00:00 2001 From: skodak Date: Thu, 10 Nov 2005 00:14:01 +0000 Subject: [PATCH] cleaning as assignment types SC#182 --- mod/assignment/lib.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/mod/assignment/lib.php b/mod/assignment/lib.php index 8dab885db50..de47a64b061 100644 --- a/mod/assignment/lib.php +++ b/mod/assignment/lib.php @@ -1413,6 +1413,8 @@ function assignment_delete_instance($id){ function assignment_update_instance($assignment){ global $CFG; + $assignment->assignmenttype = clean_filename($assignment->assignmenttype); + require_once("$CFG->dirroot/mod/assignment/type/$assignment->assignmenttype/assignment.class.php"); $assignmentclass = "assignment_$assignment->assignmenttype"; $ass = new $assignmentclass(); @@ -1423,6 +1425,8 @@ function assignment_update_instance($assignment){ function assignment_add_instance($assignment) { global $CFG; + $assignment->assignmenttype = clean_filename($assignment->assignmenttype); + require_once("$CFG->dirroot/mod/assignment/type/$assignment->assignmenttype/assignment.class.php"); $assignmentclass = "assignment_$assignment->assignmenttype"; $ass = new $assignmentclass();