]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-19364 Create new category in tree doesn't check for advanced grade_item fields...
authorskodak <skodak>
Wed, 3 Jun 2009 08:57:01 +0000 (08:57 +0000)
committerskodak <skodak>
Wed, 3 Jun 2009 08:57:01 +0000 (08:57 +0000)
grade/edit/tree/category_form.php

index 5dc8bba1a6d75b2b9e125ac763c5b23398fba1ed..cddd2e5009766551d5b4332685e68d5bbd816210 100644 (file)
@@ -249,6 +249,17 @@ class edit_category_form extends moodleform {
         $gpr = $this->_customdata['gpr'];
         $gpr->add_mform_elements($mform);
 
+/// mark advanced according to site settings
+        if (isset($CFG->grade_item_advanced)) {
+            $advanced = explode(',', $CFG->grade_item_advanced);
+            foreach ($advanced as $el) {
+                $el = 'grade_item_'.$el;
+                if ($mform->elementExists($el)) {
+                    $mform->setAdvanced($el);
+                }
+            }
+        }
+
 //-------------------------------------------------------------------------------
         // buttons
         $this->add_action_buttons();