|
@@ -17,10 +17,10 @@ discard block |
|
|
block discarded – undo |
|
17
|
17
|
public function __construct($spammers = null) |
|
18
|
18
|
{ |
|
19
|
19
|
if ($spammers === null) { |
|
20
|
|
- if ( file_exists( ' __DIR__.'/../../../../vendor/piwik/referrer-spam-blacklist/spammers.txt' ) ) { |
|
21
|
|
- $spammers = __DIR__.'/../../../../vendor/piwik/referrer-spam-blacklist/spammers.txt'; |
|
22
|
|
- } else if ( file_exists( __DIR__.'/../../../../piwik/referrer-spam-blacklist/spammers.txt' ) ) { |
|
23
|
|
- $spammers = __DIR__.'/../../../../piwik/referrer-spam-blacklist/spammers.txt'; |
|
|
20
|
+ if (file_exists(' __DIR__.' / ../.. / ../.. / vendor / piwik / referrer - spam - blacklist / spammers.txt' ) ) { |
|
|
21
|
+ $spammers = __DIR__.'/.. / ../.. / ../vendor / piwik / referrer - spam - blacklist / spammers.txt'; |
|
|
22
|
+ } else if ( file_exists( __DIR__.'/.. / ../.. / ../piwik / referrer - spam - blacklist / spammers.txt' ) ) { |
|
|
23
|
+ $spammers = __DIR__.'/.. / ../.. / ../piwik / referrer - spam - blacklist / spammers.txt'; |
|
24
|
24
|
} else { |
|
25
|
25
|
$spammers = null; |
|
26
|
26
|
} |
|
@@ -49,7 +49,7 @@ discard block |
|
|
block discarded – undo |
|
49
|
49
|
} |
|
50
|
50
|
|
|
51
|
51
|
$referer = parse_url($request->getHeaderLine('Referer'), PHP_URL_HOST); |
|
52
|
|
- $referer = preg_replace('/^(www\.)/i', '', $referer); |
|
|
52
|
+ $referer = preg_replace('/ ^ (www\.) / i', '', $referer); |
|
53
|
53
|
|
|
54
|
54
|
if (in_array($referer, $this->list, true)) { |
|
55
|
55
|
return $response->withStatus(403); |
Please login to merge, or discard this patch.