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 'core/Tracker/PageUrl.php')
-rw-r--r--core/Tracker/PageUrl.php7
1 files changed, 4 insertions, 3 deletions
diff --git a/core/Tracker/PageUrl.php b/core/Tracker/PageUrl.php
index 92acaa0176..289a39815e 100644
--- a/core/Tracker/PageUrl.php
+++ b/core/Tracker/PageUrl.php
@@ -32,17 +32,18 @@ class PageUrl
* Given the Input URL, will exclude all query parameters set for this site
*
* @static
- * @param $originalUrl
+ * @param string $originalUrl
* @param $idSite
+ * @param array $additionalParametersToExclude
* @return bool|string Returned URL is HTML entities decoded
*/
- public static function excludeQueryParametersFromUrl($originalUrl, $idSite)
+ public static function excludeQueryParametersFromUrl($originalUrl, $idSite, $additionalParametersToExclude = [])
{
$originalUrl = self::cleanupUrl($originalUrl);
$parsedUrl = @parse_url($originalUrl);
$parsedUrl = self::cleanupHostAndHashTag($parsedUrl, $idSite);
- $parametersToExclude = self::getQueryParametersToExclude($idSite);
+ $parametersToExclude = array_merge(self::getQueryParametersToExclude($idSite), $additionalParametersToExclude);
if (empty($parsedUrl['query'])) {
if (empty($parsedUrl['fragment'])) {