From: Marcel Werk Date: Tue, 17 Mar 2020 15:07:19 +0000 (+0100) Subject: Store old username when renaming a user via admin panel X-Git-Tag: 5.3.0_Alpha_1~392 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=2c40e5cb3cf4f1333349b4be7913aa84e1ddd83c;p=GitHub%2FWoltLab%2FWCF.git Store old username when renaming a user via admin panel Closes #3187 --- diff --git a/wcfsetup/install/files/lib/acp/form/UserEditForm.class.php b/wcfsetup/install/files/lib/acp/form/UserEditForm.class.php index 4a5142ab66..5c4dfa752f 100755 --- a/wcfsetup/install/files/lib/acp/form/UserEditForm.class.php +++ b/wcfsetup/install/files/lib/acp/form/UserEditForm.class.php @@ -357,7 +357,12 @@ class UserEditForm extends UserAddForm { 'languageIDs' => $this->visibleLanguages, 'options' => $saveOptions ]; - + // handle changed username + if (mb_strtolower($this->username) != mb_strtolower($this->user->username)) { + $data['data']['lastUsernameChange'] = TIME_NOW; + $data['data']['oldUsername'] = $this->user->username; + } + // handle ban if (WCF::getSession()->getPermission('admin.user.canBanUser')) { $data['data']['banned'] = $this->banned;