"ADMINLIB/MDL-17966, update after writing settings, merged from 1.9"

This commit is contained in:
dongsheng
2009-03-26 02:34:42 +00:00
parent ff601bf011
commit dbeb0aa7f2
+9 -6
View File
@@ -2357,8 +2357,9 @@ class admin_setting_courselist_frontpage extends admin_setting {
*/
class admin_setting_sitesetcheckbox extends admin_setting_configcheckbox {
public function get_setting() {
$site = get_site();
return $site->{$this->name};
global $SITE;
$_site = get_record('course', 'id', $SITE->id);
return $_site->{$this->name};
}
public function write_setting($data) {
@@ -2377,8 +2378,9 @@ class admin_setting_sitesetcheckbox extends admin_setting_configcheckbox {
*/
class admin_setting_sitesettext extends admin_setting_configtext {
public function get_setting() {
$site = get_site();
return $site->{$this->name} != '' ? $site->{$this->name} : NULL;
global $SITE;
$_site = get_record('course', 'id', $SITE->id);
return $_site->{$this->name};
}
public function validate($data) {
@@ -2418,8 +2420,9 @@ class admin_setting_special_frontpagedesc extends admin_setting {
}
public function get_setting() {
$site = get_site();
return $site->{$this->name};
global $SITE;
$_site = get_record('course', 'id', $SITE->id);
return $_site->{$this->name};
}
public function write_setting($data) {