diff options
author | Thomas Steur <thomas.steur@gmail.com> | 2013-10-23 02:35:52 +0400 |
---|---|---|
committer | Thomas Steur <thomas.steur@gmail.com> | 2013-10-23 02:35:52 +0400 |
commit | 4af4d0439069449d19e11a41030ef5aa6d905db4 (patch) | |
tree | 84296b2ac749f120e16a18fc5de8322c05a3cfc5 /plugins/CoreAdminHome/CoreAdminHome.php | |
parent | ea7ef38eb3a4e97518ae6b6c434e395a910ce431 (diff) |
refs #4126 for security remove settings in case a user is deleted or a plugin installed, needs to be tested
Diffstat (limited to 'plugins/CoreAdminHome/CoreAdminHome.php')
-rw-r--r-- | plugins/CoreAdminHome/CoreAdminHome.php | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/plugins/CoreAdminHome/CoreAdminHome.php b/plugins/CoreAdminHome/CoreAdminHome.php index 2ae9202a3e..f2424ea60a 100644 --- a/plugins/CoreAdminHome/CoreAdminHome.php +++ b/plugins/CoreAdminHome/CoreAdminHome.php @@ -36,9 +36,15 @@ class CoreAdminHome extends \Piwik\Plugin 'AssetManager.getJavaScriptFiles' => 'getJsFiles', 'Menu.Admin.addItems' => 'addMenu', 'TaskScheduler.getScheduledTasks' => 'getScheduledTasks', + 'UsersManager.deleteUser' => 'cleanupUser' ); } + public function cleanupUser($userLogin) + { + SettingsManager::cleanupUserSettings($userLogin); + } + public function getScheduledTasks(&$tasks) { // general data purge on older archive tables, executed daily |