diff options
Diffstat (limited to 'plugins/UsersManager/UsersManager.php')
-rw-r--r-- | plugins/UsersManager/UsersManager.php | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/plugins/UsersManager/UsersManager.php b/plugins/UsersManager/UsersManager.php index b8840276d4..e4c3673fa4 100644 --- a/plugins/UsersManager/UsersManager.php +++ b/plugins/UsersManager/UsersManager.php @@ -9,7 +9,6 @@ namespace Piwik\Plugins\UsersManager; use Exception; -use Piwik\Db; use Piwik\Option; use Piwik\Piwik; use Piwik\SettingsPiwik; @@ -23,7 +22,7 @@ class UsersManager extends \Piwik\Plugin const PASSWORD_MIN_LENGTH = 6; /** - * @see Piwik\Plugin::registerEvents + * @see \Piwik\Plugin::registerEvents */ public function registerEvents() { @@ -56,7 +55,14 @@ class UsersManager extends \Piwik\Plugin public function recordAdminUsersInCache(&$attributes, $idSite) { // add the 'hosts' entry in the website array - $users = API::getInstance()->getUsersWithSiteAccess($idSite, 'admin'); + $model = new Model(); + $logins = $model->getUsersLoginWithSiteAccess($idSite, 'admin'); + + if (empty($logins)) { + return; + } + + $users = $model->getUsers($logins); $tokens = array(); foreach ($users as $user) { @@ -87,7 +93,7 @@ class UsersManager extends \Piwik\Plugin /** * Return list of plug-in specific JavaScript files to be imported by the asset manager * - * @see Piwik\AssetManager + * @see \Piwik\AssetManager */ public function getJsFiles(&$jsFiles) { |