From ddd9cd01347bf844a6373da0761afc2f92feeb53 Mon Sep 17 00:00:00 2001 From: moodler Date: Mon, 4 Aug 2008 07:01:52 +0000 Subject: [PATCH] MDL-15926 Merged from 1.9 --- course/scales.php | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/course/scales.php b/course/scales.php index 88d517bb23..fa9efb285b 100644 --- a/course/scales.php +++ b/course/scales.php @@ -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"); @@ -25,9 +26,27 @@ $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 "
"; + choose_from_menu($scalemenu, "", "", ""); + echo "
"; + 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); -- 2.39.5