From 57956368ed279ef5ece643f21a7b6965186a73d6 Mon Sep 17 00:00:00 2001 From: skodak Date: Tue, 22 Jan 2008 12:12:30 +0000 Subject: [PATCH] MDL-12144 new catgory on modedit available only when outcomes used in course; merged from MOODLE_19_STABLE --- course/moodleform_mod.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/course/moodleform_mod.php b/course/moodleform_mod.php index 49222a089a..82a66b3ac4 100644 --- a/course/moodleform_mod.php +++ b/course/moodleform_mod.php @@ -213,8 +213,10 @@ class moodleform_mod extends moodleform { $this->_features->gradecat = true; } + $outcomesused = false; if (!empty($CFG->enableoutcomes) and $this->_features->outcomes) { if ($outcomes = grade_outcome::fetch_all_available($COURSE->id)) { + $outcomesused = true; $mform->addElement('header', 'modoutcomes', get_string('outcomes', 'grades')); foreach($outcomes as $outcome) { $mform->addElement('advcheckbox', 'outcome_'.$outcome->id, $outcome->get_name()); @@ -255,7 +257,7 @@ class moodleform_mod extends moodleform { $mform->addElement('text', 'cmidnumber', get_string('idnumber')); if ($this->_features->gradecat) { - $categories = grade_get_categories_menu($COURSE->id, true); + $categories = grade_get_categories_menu($COURSE->id, $outcomesused); $mform->addElement('select', 'gradecat', get_string('gradecategory', 'grades'), $categories); } -- 2.39.5