]> git.mjollnir.org Git - moodle.git/commitdiff
forum rating: MDL-18044 notice sometimes when a forum is rated, also XHTML strict...
authortjhunt <tjhunt>
Tue, 27 Jan 2009 06:35:56 +0000 (06:35 +0000)
committertjhunt <tjhunt>
Tue, 27 Jan 2009 06:35:56 +0000 (06:35 +0000)
course/scales.php
lang/en_utf8/moodle.php
mod/forum/lib.php

index ae3e6554aaa180e7c43a27ce1c26346c40c05ba7..2e1406864278c005f595ca377d4d002eb7ded5fb 100644 (file)
@@ -42,6 +42,7 @@
                 echo text_to_html($scale->description);
                 print_simple_box_end();
                 close_window_button();
+                print_footer('empty');
                 exit;
             }
         }
@@ -52,7 +53,7 @@
 
         if (has_capability('moodle/course:managescales', $context)) {
             echo "<p align=\"center\">(";
-            print_string("scalestip");
+            print_string('scalestip2');
             echo ")</p>";
         }
 
@@ -94,6 +95,6 @@
     }
 
     close_window_button();
-    exit;
+    print_footer('empty');
 
 ?>
index bdfdafec172ec7cc4ea2e8c0f53026bce0bb9674..f15fc9d1f6933623935451ad93315fda324b1c74 100644 (file)
@@ -1355,6 +1355,7 @@ $string['scalescustomno'] = 'No custom scales have been created yet';
 $string['scalesstandard'] = 'Standard scales';
 $string['scalestandard'] = 'Standard scale';
 $string['scalestip'] = 'To create custom scales, use the \'Scales...\' link in your course administration menu.';
+$string['scalestip2'] = 'To create custom scales, click the Grades link in the course administration menu, then choose Edit, Scales.';
 $string['schedule'] = 'Schedule';
 $string['scheduledbackupsinactive'] = 'Scheduled backups haven\'t been enabled by the site admin';
 $string['scheduledbackupstatus'] = 'Scheduled backup status';
index 88c5ca9049533c911f5b89f0d475e718d4a7e94c..1bbb3687eb50e647bf44a13b7751be9063617253 100644 (file)
@@ -5264,7 +5264,9 @@ function forum_print_discussion($course, $cm, $forum, $discussion, $post, $mode,
     $ratingsmenuused = false;
     $ratingsformused = false;
     if ($forum->assessed and isloggedin()) {
-        if ($ratings->scale = make_grades_menu($forum->scale)) {
+        if ($scale = make_grades_menu($forum->scale)) {
+            $ratings =new object();
+            $ratings->scale = $scale;
             $ratings->assesstimestart = $forum->assesstimestart;
             $ratings->assesstimefinish = $forum->assesstimefinish;
             $ratings->allow = $canrate;
@@ -5293,7 +5295,6 @@ function forum_print_discussion($course, $cm, $forum, $discussion, $post, $mode,
         }
     }
 
-
     $post->forum = $forum->id;   // Add the forum id to the post object, later used by forum_print_post
     $post->forumtype = $forum->type;