"ADMINLIB/MDL-17966, update after writing settings, fix dml calls"

This commit is contained in:
dongsheng 2009-03-26 02:39:35 +00:00
parent dbeb0aa7f2
commit 145c285b43

View file

@ -2247,8 +2247,8 @@ class admin_setting_special_selectsetup extends admin_setting_configselect {
*/ */
class admin_setting_sitesetselect extends admin_setting_configselect { class admin_setting_sitesetselect extends admin_setting_configselect {
public function get_setting() { public function get_setting() {
global $SITE; global $SITE, $DB;
$_site = get_record('course', 'id', $SITE->id); $_site = $DB->get_record('course', array('id'=>$SITE->id));
return $_site->{$this->name}; return $_site->{$this->name};
} }
@ -2357,8 +2357,8 @@ class admin_setting_courselist_frontpage extends admin_setting {
*/ */
class admin_setting_sitesetcheckbox extends admin_setting_configcheckbox { class admin_setting_sitesetcheckbox extends admin_setting_configcheckbox {
public function get_setting() { public function get_setting() {
global $SITE; global $SITE, $DB;
$_site = get_record('course', 'id', $SITE->id); $_site = $DB->get_record('course', array('id'=>$SITE->id));
return $_site->{$this->name}; return $_site->{$this->name};
} }
@ -2378,8 +2378,8 @@ class admin_setting_sitesetcheckbox extends admin_setting_configcheckbox {
*/ */
class admin_setting_sitesettext extends admin_setting_configtext { class admin_setting_sitesettext extends admin_setting_configtext {
public function get_setting() { public function get_setting() {
global $SITE; global $SITE, $DB;
$_site = get_record('course', 'id', $SITE->id); $_site = $DB->get_record('course', array('id'=>$SITE->id));
return $_site->{$this->name}; return $_site->{$this->name};
} }
@ -2420,8 +2420,8 @@ class admin_setting_special_frontpagedesc extends admin_setting {
} }
public function get_setting() { public function get_setting() {
global $SITE; global $SITE, $DB;
$_site = get_record('course', 'id', $SITE->id); $_site = $DB->get_record('course', array('id'=>$SITE->id));
return $_site->{$this->name}; return $_site->{$this->name};
} }