Don't have the Javascript dialog on submitting an attempt if the quiz
authormoodler <moodler>
Sat, 15 Nov 2003 03:31:37 +0000 (03:31 +0000)
committermoodler <moodler>
Sat, 15 Nov 2003 03:31:37 +0000 (03:31 +0000)
doesn't have a grade.

mod/quiz/lib.php

index c5a2ed686e38a35a67919dc337ae1c1b59c8b57b..6d461f5736eba0b88e3740bdfb68a1ee87d6cf1d 100644 (file)
@@ -961,7 +961,13 @@ function quiz_print_quiz_questions($quiz, $results=NULL, $questions=NULL, $shuff
 
     $strconfirmattempt = addslashes(get_string("readytosend", "quiz"));
 
-    echo "<FORM METHOD=POST ACTION=attempt.php onsubmit=\"return confirm('$strconfirmattempt');\">";
+    if (empty($quiz->grade)) {
+        $onsubmit = "";
+    } else {
+        $onsubmit = "onsubmit=\"return confirm('$strconfirmattempt');\"";
+    }
+
+    echo "<FORM METHOD=POST ACTION=attempt.php $onsubmit>";
     echo "<INPUT TYPE=hidden NAME=q VALUE=\"$quiz->id\">";
 
     $count = 0;