diff options
Diffstat (limited to 'providers/Provider.php')
| -rw-r--r-- | providers/Provider.php | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/providers/Provider.php b/providers/Provider.php index baec215..14c7300 100644 --- a/providers/Provider.php +++ b/providers/Provider.php @@ -65,6 +65,15 @@ abstract class Provider { }); } + if (array_key_exists('urlfilter', $this->_options)) { + $spamURLs = explode(',', $this->_options['urlfilter']); + foreach ($spamURLs as $urlPart) { + $items = array_filter($items, function($item) use($urlPart) { + return !str_contains($item->Link, $urlPart); + }); + } + } + return $items; } |
