From 200c19fb8ce36e7d13027915ddee0b95596ac2c4 Mon Sep 17 00:00:00 2001 From: skodak Date: Thu, 10 Nov 2005 00:22:57 +0000 Subject: [PATCH] cleaning as assignment types SC#182 continued; merged from MOODLE_15_STABLE --- mod/assignment/lib.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mod/assignment/lib.php b/mod/assignment/lib.php index 9417740325c..db0a12d47d1 100644 --- a/mod/assignment/lib.php +++ b/mod/assignment/lib.php @@ -322,8 +322,6 @@ class assignment_base { // will create a new instance and return the id number // of the new instance. - $assignment->assignmenttype = clean_param($assignment->assignmenttype, PARAM_SAFEDIR); - $assignment->timemodified = time(); if (empty($assignment->dueenable)) { $assignment->timedue = 0; @@ -387,8 +385,6 @@ class assignment_base { // will create a new instance and return the id number // of the new instance. - $assignment->assignmenttype = clean_param($assignment->assignmenttype, PARAM_SAFEDIR); - $assignment->timemodified = time(); $assignment->timemodified = time(); if (empty($assignment->dueenable)) { @@ -1415,6 +1411,8 @@ function assignment_delete_instance($id){ function assignment_update_instance($assignment){ global $CFG; + $assignment->assignmenttype = clean_param($assignment->assignmenttype, PARAM_SAFEDIR); + require_once("$CFG->dirroot/mod/assignment/type/$assignment->assignmenttype/assignment.class.php"); $assignmentclass = "assignment_$assignment->assignmenttype"; $ass = new $assignmentclass(); @@ -1425,6 +1423,8 @@ function assignment_update_instance($assignment){ function assignment_add_instance($assignment) { global $CFG; + $assignment->assignmenttype = clean_param($assignment->assignmenttype, PARAM_SAFEDIR); + require_once("$CFG->dirroot/mod/assignment/type/$assignment->assignmenttype/assignment.class.php"); $assignmentclass = "assignment_$assignment->assignmenttype"; $ass = new $assignmentclass();