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:
authordiosmosis <benakamoorthi@fastmail.fm>2014-03-21 14:13:31 +0400
committerdiosmosis <benakamoorthi@fastmail.fm>2014-03-21 14:16:07 +0400
commit1c9ea6449163e2a3f87f5de321c0b5f8c1c396ee (patch)
treee4b57479ffd88058dc271f2c80a1adf47315ef2a /plugins/UsersManager/UsersManager.php
parent5d04c40b32cbd5e856effe12ffeddd27a9dcb8f7 (diff)
Store last seen time of each user and display in UsersManager page for admin/superusers.
Diffstat (limited to 'plugins/UsersManager/UsersManager.php')
-rw-r--r--plugins/UsersManager/UsersManager.php9
1 files changed, 8 insertions, 1 deletions
diff --git a/plugins/UsersManager/UsersManager.php b/plugins/UsersManager/UsersManager.php
index c7aff72cb5..b16ceed54a 100644
--- a/plugins/UsersManager/UsersManager.php
+++ b/plugins/UsersManager/UsersManager.php
@@ -35,10 +35,17 @@ class UsersManager extends \Piwik\Plugin
'AssetManager.getStylesheetFiles' => 'getStylesheetFiles',
'SitesManager.deleteSite.end' => 'deleteSite',
'Tracker.Cache.getSiteAttributes' => 'recordAdminUsersInCache',
- 'Translate.getClientSideTranslationKeys' => 'getClientSideTranslationKeys'
+ 'Translate.getClientSideTranslationKeys' => 'getClientSideTranslationKeys',
+ 'Platform.initialized' => 'onPlatformInitialized'
);
}
+ public function onPlatformInitialized()
+ {
+ $lastSeenTimeLogger = new LastSeenTimeLogger();
+ $lastSeenTimeLogger->logCurrentUserLastSeenTime();
+ }
+
/**
* Hooks when a website tracker cache is flushed (website/user updated, cache deleted, or empty cache)
* Will record in the tracker config file the list of Admin token_auth for this website. This