From: skodak Date: Tue, 22 Jan 2008 08:27:30 +0000 (+0000) Subject: MDL-13091 Aggregate including subcategories off by default, adding default values... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=b5d4efc60fd4e637bf801f26e25dffc066bc62d8;p=moodle.git MDL-13091 Aggregate including subcategories off by default, adding default values info into grade cat combo setting; merged from MOODLE_19_STABLE --- diff --git a/admin/settings/grades.php b/admin/settings/grades.php index 122d0690aa..f75df061da 100644 --- a/admin/settings/grades.php +++ b/admin/settings/grades.php @@ -75,6 +75,7 @@ if (has_capability('moodle/grade:manage', $systemcontext) get_string('aggregateonlygradedhelp', 'grades'), $defaults, $options)); $temp->add(new admin_setting_gradecat_combo('grade_aggregateoutcomes', get_string('aggregateoutcomes', 'grades'), get_string('aggregateoutcomeshelp', 'grades'), $defaults, $options)); + $defaults = array('value'=>0, 'forced'=>false, 'adv'=>true); $temp->add(new admin_setting_gradecat_combo('grade_aggregatesubcats', get_string('aggregatesubcats', 'grades'), get_string('aggregatesubcatshelp', 'grades'), $defaults, $options)); diff --git a/lib/adminlib.php b/lib/adminlib.php index e3e96564ac..b073d65985 100644 --- a/lib/adminlib.php +++ b/lib/adminlib.php @@ -3379,7 +3379,27 @@ class admin_setting_gradecat_combo extends admin_setting { $forced = !empty($data['forced']); $adv = !empty($data['adv']); - $return = ''; foreach ($this->choices as $key => $val) { // the string cast is needed because key may be integer - 0 is equal to most strings! $return .= ''; @@ -3389,8 +3409,9 @@ class admin_setting_gradecat_combo extends admin_setting { .''; $return .= '' .''; + $return .= ''; - return format_admin_setting($this, $this->visiblename, $return, $this->description, true, '', NULL, $query); + return format_admin_setting($this, $this->visiblename, $return, $this->description, true, '', $defaultinfo, $query); } }