]> git.mjollnir.org Git - moodle.git/commitdiff
some extra cleaning of comments and feedback before storage. normaly the text is...
authorskodak <skodak>
Wed, 19 Apr 2006 20:10:04 +0000 (20:10 +0000)
committerskodak <skodak>
Wed, 19 Apr 2006 20:10:04 +0000 (20:10 +0000)
mod/exercise/assessments.php
mod/exercise/upload.php

index 6a3fce06db853c084ef4ec0eee514bfcbc95c7af..84425cfe4ec78519b01cb75c7f31718d2e0bbe48 100644 (file)
                     $element->exerciseid = $exercise->id;
                     $element->assessmentid = $assessment->id;
                     $element->elementno = clean_param($key, PARAM_INT);
-                    $element->feedback   = $thefeedback;
+                    $element->feedback   = clean_param($thefeedback, PARAM_CLEAN);
                     if (!$element->id = insert_record("exercise_grades", $element)) {
                         error("Could not insert exercise element!");
                         }
                     $element->exerciseid = $exercise->id;
                     $element->assessmentid = $assessment->id;
                     $element->elementno = clean_param($key, PARAM_INT);
-                    $element->feedback   = $form->feedback[$key];
+                    $element->feedback   = clean_param($form->feedback[$key]);
                     $element->grade = $thegrade;
                     if (!$element->id = insert_record("exercise_grades", $element)) {
                         error("Could not insert exercise element!");
                     $element->exerciseid = $exercise->id;
                     $element->assessmentid = $assessment->id;
                     $element->elementno = $i;
-                    $element->feedback   = $form->feedback[$i];
+                    $element->feedback   = clean_param($form->feedback[$i], PARAM_CLEAN);
                     $element->grade = $form->grade[$i];
                     if (!$element->id = insert_record("exercise_grades", $element)) {
                         error("Could not insert exercise element!");
                     $element->exerciseid = $exercise->id;
                     $element->assessmentid = $assessment->id;
                     $element->elementno = clean_param($key, PARAM_INT);
-                    $element->feedback   = $form->feedback[$key];
+                    $element->feedback   = clean_param($form->feedback[$key], PARAM_CLEAN);
                     $element->grade = $thegrade;
                     if (!$element->id = insert_record("exercise_grades", $element)) {
                         error("Could not insert exercise element!");
 
         // any comment?
         if (!empty($form->generalcomment)) {
-            set_field("exercise_assessments", "generalcomment", $form->generalcomment, "id", $assessment->id);
+            set_field("exercise_assessments", "generalcomment", clean_param($form->generalcomment, PARAM_CLEAN), "id", $assessment->id);
         }
 
         // is user allowed to resubmit?
                     $element->exerciseid = $exercise->id;
                     $element->assessmentid = $assessment->id;
                     $element->elementno = clean_param($key, PARAM_INT);
-                    $element->feedback   = $thefeedback;
+                    $element->feedback   = clean_param($thefeedback, PARAM_CLEAN);
                     if (!$element->id = insert_record("exercise_grades", $element)) {
                         error("Could not insert exercise element!");
                     }
                     $element->exerciseid = $exercise->id;
                     $element->assessmentid = $assessment->id;
                     $element->elementno = clean_param($key, PARAM_INT);
-                    $element->feedback   = $form->feedback[$key];
+                    $element->feedback   = clean_param($form->feedback[$key], PARAM_CLEAN);
                     $element->grade = $thegrade;
                     if (!$element->id = insert_record("exercise_grades", $element)) {
                         error("Could not insert exercise element!");
                     $element->exerciseid = $exercise->id;
                     $element->assessmentid = $assessment->id;
                     $element->elementno = $i;
-                    $element->feedback   = $form->feedback[$i];
+                    $element->feedback   = clean_param($form->feedback[$i], PARAM_CLEAN);
                     $element->grade = $form->grade[$i];
                     if (!$element->id = insert_record("exercise_grades", $element)) {
                         error("Could not insert exercise element!");
                     $element->exerciseid = $exercise->id;
                     $element->assessmentid = $assessment->id;
                     $element->elementno = clean_param($key, PARAM_INT);
-                    $element->feedback   = $form->feedback[$key];
+                    $element->feedback   = clean_param($form->feedback[$key], PARAM_CLEAN);
                     $element->grade = $thegrade;
                     if (!$element->id = insert_record("exercise_grades", $element)) {
                         error("Could not insert exercise element!");
 
         // any comment?
         if (!empty($form->generalcomment)) {
-            set_field("exercise_assessments", "generalcomment", $form->generalcomment, "id", $assessment->id);
+            set_field("exercise_assessments", "generalcomment", clean_param($form->generalcomment, PARAM_CLEAN), "id", $assessment->id);
         }
 
         // now calculate the (grading) grade of the student's assessment...
index 9c6c160b24e1e4866b13ab70bd99854a854904fa..e894dbdd83f73faee421ea4930c1b4850990074c 100644 (file)
@@ -3,6 +3,7 @@
     require_once("../../config.php");
     require_once("lib.php");
     require_once("locallib.php");
+
     $id    = required_param('id', PARAM_INT);           // course module ID
     $title = optional_param('title', '', PARAM_CLEAN);