Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Steur <thomas.steur@gmail.com>2013-10-23 02:35:52 +0400
committerThomas Steur <thomas.steur@gmail.com>2013-10-23 02:35:52 +0400
commit4af4d0439069449d19e11a41030ef5aa6d905db4 (patch)
tree84296b2ac749f120e16a18fc5de8322c05a3cfc5 /plugins/CoreAdminHome/CoreAdminHome.php
parentea7ef38eb3a4e97518ae6b6c434e395a910ce431 (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.php6
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