From a49eb8777b6abdfef89c9bc02393627f77f22026 Mon Sep 17 00:00:00 2001 From: Thomas Steur Date: Sun, 27 Jul 2014 11:07:12 +0200 Subject: refs #5887 should fix Invalid parameter number in case pattern parameter is used to filter all websites --- plugins/SitesManager/API.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'plugins/SitesManager/API.php') 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") . " -- cgit v1.2.3