fixed error message when empty site full or short name - moved $SITE reinitialisation into setting method
This commit is contained in:
+1
-2
@@ -78,8 +78,7 @@ if ($data = data_submitted()) {
|
||||
} else {
|
||||
error(get_string('confirmsesskeybad', 'error'));
|
||||
}
|
||||
//reload site
|
||||
$SITE = get_record('course', 'id', $SITE->id);
|
||||
//update $COURSE to match changed $SITE
|
||||
$COURSE = clone($SITE);
|
||||
}
|
||||
|
||||
|
||||
+4
-1
@@ -1693,7 +1693,10 @@ class admin_setting_sitesettext extends admin_setting_configtext {
|
||||
$record->id = $this->id;
|
||||
$record->{$this->name} = $data;
|
||||
$record->timemodified = time();
|
||||
return (update_record('course', $record) ? '' : get_string('errorsetting', 'admin') . $this->visiblename . '<br />');
|
||||
$status = update_record('course', $record) ? '' : get_string('errorsetting', 'admin') . $this->visiblename . '<br />';
|
||||
//now update $SITE
|
||||
global $SITE;
|
||||
$SITE = get_record('course', 'id', $SITE->id);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user