diff options
author | Thomas Steur <thomas.steur@googlemail.com> | 2014-07-27 13:07:12 +0400 |
---|---|---|
committer | Thomas Steur <thomas.steur@googlemail.com> | 2014-07-27 13:07:12 +0400 |
commit | a49eb8777b6abdfef89c9bc02393627f77f22026 (patch) | |
tree | 50f75bb7b01d806cb19b3ad401aff720ad1b0d83 /plugins/SitesManager/API.php | |
parent | cfd98f76f211353c7be49de59d7d628c8505c608 (diff) |
refs #5887 should fix Invalid parameter number in case pattern parameter is used to filter all websites
Diffstat (limited to 'plugins/SitesManager/API.php')
-rw-r--r-- | plugins/SitesManager/API.php | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/plugins/SitesManager/API.php b/plugins/SitesManager/API.php index 2801ba86b5..c80413b7bb 100644 --- a/plugins/SitesManager/API.php +++ b/plugins/SitesManager/API.php @@ -419,7 +419,7 @@ class API extends \Piwik\Plugin\API * @param bool $limit * @return array */ - private function getSitesFromIds($idSites, $limit = false) + public function getSitesFromIds($idSites, $limit = false) { if (count($idSites) === 0) { return array(); @@ -427,8 +427,12 @@ class API extends \Piwik\Plugin\API if ($limit) { $limit = "LIMIT " . (int)$limit; + } else { + $limit = ''; } + $idSites = array_map('intval', $idSites); + $db = Db::get(); $sites = $db->fetchAll("SELECT * FROM " . Common::prefixTable("site") . " |