]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-12144 new catgory on modedit available only when outcomes used in course; merged...
authorskodak <skodak>
Tue, 22 Jan 2008 12:12:30 +0000 (12:12 +0000)
committerskodak <skodak>
Tue, 22 Jan 2008 12:12:30 +0000 (12:12 +0000)
course/moodleform_mod.php

index 49222a089ac5445b099c14997710c3d2916f1530..82a66b3ac4350532cbb6c59a701dc81e6c392ecf 100644 (file)
@@ -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);
         }