]> git.mjollnir.org Git - moodle.git/commitdiff
Strict XHTML logic fixes for discussions in some circumstances MDL-7861
authormoodler <moodler>
Mon, 8 Jan 2007 12:13:35 +0000 (12:13 +0000)
committermoodler <moodler>
Mon, 8 Jan 2007 12:13:35 +0000 (12:13 +0000)
mod/forum/lib.php

index 384f01672791366080b6433fb202b45cf5219b5a..8518bf45dd9299582cfaa8e6d7e8ebc107a0b155 100644 (file)
@@ -3347,6 +3347,7 @@ function forum_print_discussion($course, $forum, $discussion, $post, $mode, $can
 
     $ratings = NULL;
     $ratingsmenuused = false;
+    $ratingsformused = false;
     if ($forum->assessed and !empty($USER->id)) {
         if ($ratings->scale = make_grades_menu($forum->scale)) {
             $ratings->assesstimestart = $forum->assesstimestart;
@@ -3358,6 +3359,7 @@ function forum_print_discussion($course, $forum, $discussion, $post, $mode, $can
                 echo '<div class="ratingform">';
                 echo '<input type="hidden" name="id" value="'.$course->id.'" />';
                 echo '<input type="hidden" name="forumid" value="'.$forum->id.'" />';
+                $ratingsformused = true;
             }
         }
     }
@@ -3408,15 +3410,18 @@ function forum_print_discussion($course, $forum, $discussion, $post, $mode, $can
             break;
     }
 
-    if ($ratingsmenuused) {
-        echo '<div class="ratingsubmit">';
-        echo '<input type="submit" value="'.get_string('sendinratings', 'forum').'" />';
-        if ($forum->scale < 0) {
-            if ($scale = get_record("scale", "id", abs($forum->scale))) {
-                print_scale_menu_helpbutton($course->id, $scale );
+    if ($ratingsformused) {
+        if ($ratingsmenuused) {
+            echo '<div class="ratingsubmit">';
+            echo '<input type="submit" value="'.get_string('sendinratings', 'forum').'" />';
+            if ($forum->scale < 0) {
+                if ($scale = get_record("scale", "id", abs($forum->scale))) {
+                    print_scale_menu_helpbutton($course->id, $scale );
+                }
             }
+            echo '</div>';
         }
-        echo '</div>';
+
         echo '</div>';
         echo '</form>';
     }