diff options
author | diosmosis <benakamoorthi@fastmail.fm> | 2014-03-21 14:13:31 +0400 |
---|---|---|
committer | diosmosis <benakamoorthi@fastmail.fm> | 2014-03-21 14:16:07 +0400 |
commit | 1c9ea6449163e2a3f87f5de321c0b5f8c1c396ee (patch) | |
tree | e4b57479ffd88058dc271f2c80a1adf47315ef2a /plugins/UsersManager/UsersManager.php | |
parent | 5d04c40b32cbd5e856effe12ffeddd27a9dcb8f7 (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.php | 9 |
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 |