From 8a2cb2fa8d94cb48eb1f5022bed49595e870220e Mon Sep 17 00:00:00 2001 From: moodler Date: Mon, 30 Oct 2006 03:57:08 +0000 Subject: [PATCH] Merge better gradebookroles default from stable --- lib/adminlib.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/adminlib.php b/lib/adminlib.php index 2ba3573033..9d21ca9dee 100644 --- a/lib/adminlib.php +++ b/lib/adminlib.php @@ -2313,12 +2313,18 @@ class admin_setting_special_gradebookroles extends admin_setting { $visiblename = get_string('gradebookroles', 'admin'); $description = get_string('configgradebookroles', 'admin'); - parent::admin_setting($name, $visiblename, $description, ''); + $default = $this->get_setting; + + if (empty($default)) { + $default = array(5); // The student role in a default install + } + + parent::admin_setting($name, $visiblename, $description, $default); } function get_setting() { global $CFG; - if (isset($CFG->{$this->name})) { + if (!empty($CFG->{$this->name})) { return explode(',', $CFG->{$this->name}); } else { $value = array(); -- 2.39.5