summaryrefslogtreecommitdiff
path: root/providers
diff options
context:
space:
mode:
Diffstat (limited to 'providers')
-rw-r--r--providers/Provider.php9
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;
}