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:
Diffstat (limited to 'plugins/UsersManager/UsersManager.php')
-rw-r--r--plugins/UsersManager/UsersManager.php14
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)
{