From: moodler Date: Mon, 8 Jan 2007 12:13:35 +0000 (+0000) Subject: Strict XHTML logic fixes for discussions in some circumstances MDL-7861 X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=42d06f50f4ec8ee2ad02581da22a4f424fa206ea;p=moodle.git Strict XHTML logic fixes for discussions in some circumstances MDL-7861 --- diff --git a/mod/forum/lib.php b/mod/forum/lib.php index 384f016727..8518bf45dd 100644 --- a/mod/forum/lib.php +++ b/mod/forum/lib.php @@ -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 '
'; echo ''; echo ''; + $ratingsformused = true; } } } @@ -3408,15 +3410,18 @@ function forum_print_discussion($course, $forum, $discussion, $post, $mode, $can break; } - if ($ratingsmenuused) { - echo '
'; - echo ''; - 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 '
'; + echo ''; + if ($forum->scale < 0) { + if ($scale = get_record("scale", "id", abs($forum->scale))) { + print_scale_menu_helpbutton($course->id, $scale ); + } } + echo '
'; } - echo '
'; + echo '
'; echo ''; }