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:
authorChristian Raue <christian.raue@gmail.com>2015-06-26 09:49:03 +0300
committerChristian Raue <christian.raue@gmail.com>2015-06-26 09:49:03 +0300
commitea47e389a94b888a901383128fbeb3754ab9eb8e (patch)
tree421335f364fd5f3181549b8e7340d32ab6ac7da8 /core/Tracker/Visit
parent4de4986a3c0936dfa1eece2159231899ebf70066 (diff)
fix referrer spam blacklist path when Piwik is installed as a Composer dependency
Diffstat (limited to 'core/Tracker/Visit')
-rw-r--r--core/Tracker/Visit/ReferrerSpamFilter.php6
1 files changed, 5 insertions, 1 deletions
diff --git a/core/Tracker/Visit/ReferrerSpamFilter.php b/core/Tracker/Visit/ReferrerSpamFilter.php
index 4a6e484c71..142546eaa2 100644
--- a/core/Tracker/Visit/ReferrerSpamFilter.php
+++ b/core/Tracker/Visit/ReferrerSpamFilter.php
@@ -68,7 +68,11 @@ class ReferrerSpamFilter
$this->spammerList = unserialize($list);
} else {
// Fallback to reading the bundled list
- $file = PIWIK_INCLUDE_PATH . '/vendor/piwik/referrer-spam-blacklist/spammers.txt';
+ if (file_exists(PIWIK_INCLUDE_PATH . '/vendor/piwik/referrer-spam-blacklist/spammers.txt')) {
+ $file = PIWIK_INCLUDE_PATH . '/vendor/piwik/referrer-spam-blacklist/spammers.txt'; // Piwik is the main project
+ } else {
+ $file = PIWIK_INCLUDE_PATH . '/../../piwik/referrer-spam-blacklist/spammers.txt'; // Piwik is installed as a dependency
+ }
$this->spammerList = file($file, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
}