]> git.mjollnir.org Git - moodle.git/commitdiff
"ADMINLIB/MDL-17966, update after writing settings, fix dml calls"
authordongsheng <dongsheng>
Thu, 26 Mar 2009 02:39:35 +0000 (02:39 +0000)
committerdongsheng <dongsheng>
Thu, 26 Mar 2009 02:39:35 +0000 (02:39 +0000)
lib/adminlib.php

index 264c8efd93bf2989b00e9b6d62b3d795b768b8a1..695a51c4202daee33d000dc77042c8675c6c712c 100644 (file)
@@ -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};
     }