From: skodak Date: Wed, 3 Jun 2009 08:57:01 +0000 (+0000) Subject: MDL-19364 Create new category in tree doesn't check for advanced grade_item fields... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=2be0078162c224b3e9e5fa3a31cf3c604d6fc9d1;p=moodle.git MDL-19364 Create new category in tree doesn't check for advanced grade_item fields, thanks Daniel Neis --- diff --git a/grade/edit/tree/category_form.php b/grade/edit/tree/category_form.php index 5dc8bba1a6..cddd2e5009 100644 --- a/grade/edit/tree/category_form.php +++ b/grade/edit/tree/category_form.php @@ -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();