From: skodak Date: Tue, 22 Jan 2008 12:12:30 +0000 (+0000) Subject: MDL-12144 new catgory on modedit available only when outcomes used in course; merged... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=57956368ed279ef5ece643f21a7b6965186a73d6;p=moodle.git MDL-12144 new catgory on modedit available only when outcomes used in course; merged from MOODLE_19_STABLE --- 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); }