diff options
author | Christian Raue <christian.raue@gmail.com> | 2015-06-26 09:49:03 +0300 |
---|---|---|
committer | Christian Raue <christian.raue@gmail.com> | 2015-06-26 09:49:03 +0300 |
commit | ea47e389a94b888a901383128fbeb3754ab9eb8e (patch) | |
tree | 421335f364fd5f3181549b8e7340d32ab6ac7da8 /core/Tracker/Visit | |
parent | 4de4986a3c0936dfa1eece2159231899ebf70066 (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.php | 6 |
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); } |