MDL-50162 core_user: Some preferences are not updated in $USER object

This commit is contained in:
Frederic Massart
2015-05-08 13:02:12 +08:00
parent a19c4b8dd0
commit a622bc1a96
2 changed files with 11 additions and 0 deletions
+7
View File
@@ -50,9 +50,16 @@ if ($forumform->is_cancelled()) {
$user->trackforums = $data->trackforums;
user_update_user($user, false, false);
// Trigger event.
\core\event\user_updated::create_from_userid($user->id)->trigger();
if ($USER->id == $user->id) {
$USER->maildigest = $data->maildigest;
$USER->autosubscribe = $data->autosubscribe;
$USER->trackforums = $data->trackforums;
}
redirect($redirect);
}
+4
View File
@@ -56,6 +56,10 @@ if ($languageform->is_cancelled()) {
// Trigger event.
\core\event\user_updated::create_from_userid($user->id)->trigger();
if ($USER->id == $user->id) {
$USER->lang = $lang;
}
redirect($redirect);
}