]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-15926 Merged from 1.9
authormoodler <moodler>
Mon, 4 Aug 2008 07:01:52 +0000 (07:01 +0000)
committermoodler <moodler>
Mon, 4 Aug 2008 07:01:52 +0000 (07:01 +0000)
course/scales.php

index 88d517bb239f75f73ed151f9bfd61c0789f36b3b..fa9efb285be179fc3b7df2a1303fdab29ee251c9 100644 (file)
@@ -5,6 +5,7 @@
     require_once("lib.php");
 
     $id   = required_param('id', PARAM_INT);               // course id
+    $scaleid  = optional_param('scaleid', 0, PARAM_INT);   // scale id (show only this one)
 
     if (!$course = $DB->get_record('course', array('id'=>$id))) {
         print_error("invalidcourseid");
     $strhelptext = get_string("helptext");
     $stractivities = get_string("activities");
 
-
     print_header($strscales);
 
+    if ($scaleid) {
+        if ($scale = get_record("scale", 'id', $scaleid)) {
+            if ($scale->courseid == 0 || $scale->courseid == $course->id) {
+
+                $scalemenu = make_menu_from_list($scale->scale);
+
+                print_simple_box_start("center");
+                print_heading($scale->name);
+                echo "<center>";
+                choose_from_menu($scalemenu, "", "", "");
+                echo "</center>";
+                echo text_to_html($scale->description);
+                print_simple_box_end();
+                close_window_button();
+                exit;
+            }
+        }
+    }
+
     if ($scales = $DB->get_records("scale", array("courseid"=>$course->id), "name ASC")) {
         print_heading($strcustomscales);