From: dongsheng Date: Thu, 26 Mar 2009 02:39:35 +0000 (+0000) Subject: "ADMINLIB/MDL-17966, update after writing settings, fix dml calls" X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=145c285b43ee8d5ff9cc37a2b532751281fe5b33;p=moodle.git "ADMINLIB/MDL-17966, update after writing settings, fix dml calls" --- diff --git a/lib/adminlib.php b/lib/adminlib.php index 264c8efd93..695a51c420 100644 --- a/lib/adminlib.php +++ b/lib/adminlib.php @@ -2247,8 +2247,8 @@ class admin_setting_special_selectsetup extends admin_setting_configselect { */ class admin_setting_sitesetselect extends admin_setting_configselect { public function get_setting() { - global $SITE; - $_site = get_record('course', 'id', $SITE->id); + global $SITE, $DB; + $_site = $DB->get_record('course', array('id'=>$SITE->id)); return $_site->{$this->name}; } @@ -2357,8 +2357,8 @@ class admin_setting_courselist_frontpage extends admin_setting { */ class admin_setting_sitesetcheckbox extends admin_setting_configcheckbox { public function get_setting() { - global $SITE; - $_site = get_record('course', 'id', $SITE->id); + global $SITE, $DB; + $_site = $DB->get_record('course', array('id'=>$SITE->id)); return $_site->{$this->name}; } @@ -2378,8 +2378,8 @@ class admin_setting_sitesetcheckbox extends admin_setting_configcheckbox { */ class admin_setting_sitesettext extends admin_setting_configtext { public function get_setting() { - global $SITE; - $_site = get_record('course', 'id', $SITE->id); + global $SITE, $DB; + $_site = $DB->get_record('course', array('id'=>$SITE->id)); return $_site->{$this->name}; } @@ -2420,8 +2420,8 @@ class admin_setting_special_frontpagedesc extends admin_setting { } public function get_setting() { - global $SITE; - $_site = get_record('course', 'id', $SITE->id); + global $SITE, $DB; + $_site = $DB->get_record('course', array('id'=>$SITE->id)); return $_site->{$this->name}; }