summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
Diffstat (limited to 'plugins')
-rw-r--r--plugins/af_comics/filters/af_comics_cad.php4
-rw-r--r--plugins/af_comics/filters/af_comics_comicclass.php2
-rwxr-xr-xplugins/af_comics/filters/af_comics_comicpress.php18
-rw-r--r--plugins/af_comics/filters/af_comics_darklegacy.php2
-rw-r--r--plugins/af_comics/filters/af_comics_dilbert.php6
-rw-r--r--plugins/af_comics/filters/af_comics_explosm.php2
-rw-r--r--plugins/af_comics/filters/af_comics_pa.php4
-rw-r--r--plugins/af_comics/filters/af_comics_pvp.php2
-rw-r--r--plugins/af_comics/filters/af_comics_tfd.php4
-rw-r--r--plugins/af_comics/filters/af_comics_twp.php2
-rw-r--r--plugins/af_comics/filters/af_comics_whomp.php2
-rwxr-xr-xplugins/cache_starred_images/init.php2
12 files changed, 25 insertions, 25 deletions
diff --git a/plugins/af_comics/filters/af_comics_cad.php b/plugins/af_comics/filters/af_comics_cad.php
index 780aaabf9..8ab73bdbb 100644
--- a/plugins/af_comics/filters/af_comics_cad.php
+++ b/plugins/af_comics/filters/af_comics_cad.php
@@ -6,8 +6,8 @@ class Af_Comics_Cad extends Af_ComicFilter {
}
function process(&$article) {
- if (strpos($article["link"], "cad-comic.com") !== false) {
- if (strpos($article["title"], "News:") === false) {
+ if (str_contains($article["link"], "cad-comic.com")) {
+ if (!str_contains($article["title"], "News:")) {
$doc = new DOMDocument();
$res = UrlHelper::fetch([
diff --git a/plugins/af_comics/filters/af_comics_comicclass.php b/plugins/af_comics/filters/af_comics_comicclass.php
index 6a8811fd4..b418563e1 100644
--- a/plugins/af_comics/filters/af_comics_comicclass.php
+++ b/plugins/af_comics/filters/af_comics_comicclass.php
@@ -6,7 +6,7 @@ class Af_Comics_ComicClass extends Af_ComicFilter {
}
function process(&$article) {
- if (strpos($article["guid"], "loadingartist.com") !== false) {
+ if (str_contains($article["guid"], "loadingartist.com")) {
// lol at people who block clients by user agent
// oh noes my ad revenue Q_Q
diff --git a/plugins/af_comics/filters/af_comics_comicpress.php b/plugins/af_comics/filters/af_comics_comicpress.php
index c1b854209..0afa19906 100755
--- a/plugins/af_comics/filters/af_comics_comicpress.php
+++ b/plugins/af_comics/filters/af_comics_comicpress.php
@@ -8,15 +8,15 @@ class Af_Comics_ComicPress extends Af_ComicFilter {
}
function process(&$article) {
- if (strpos($article["guid"], "bunicomic.com") !== false ||
- strpos($article["guid"], "buttersafe.com") !== false ||
- strpos($article["guid"], "extrafabulouscomics.com") !== false ||
- strpos($article["guid"], "danbydraws.com") !== false ||
- strpos($article["guid"], "theduckwebcomics.com/Powerup_Comics") !== false ||
- strpos($article["guid"], "happyjar.com") !== false ||
- strpos($article["guid"], "nedroid.com") !== false ||
- strpos($article["guid"], "stonetoss.com") !== false ||
- strpos($article["guid"], "csectioncomics.com") !== false) {
+ if (str_contains($article["guid"], "bunicomic.com") ||
+ str_contains($article["guid"], "buttersafe.com") ||
+ str_contains($article["guid"], "extrafabulouscomics.com") ||
+ str_contains($article["guid"], "danbydraws.com") ||
+ str_contains($article["guid"], "theduckwebcomics.com/Powerup_Comics") ||
+ str_contains($article["guid"], "happyjar.com") ||
+ str_contains($article["guid"], "nedroid.com") ||
+ str_contains($article["guid"], "stonetoss.com") ||
+ str_contains($article["guid"], "csectioncomics.com")) {
// lol at people who block clients by user agent
// oh noes my ad revenue Q_Q
diff --git a/plugins/af_comics/filters/af_comics_darklegacy.php b/plugins/af_comics/filters/af_comics_darklegacy.php
index 7cdc48e25..6ddc00a2f 100644
--- a/plugins/af_comics/filters/af_comics_darklegacy.php
+++ b/plugins/af_comics/filters/af_comics_darklegacy.php
@@ -7,7 +7,7 @@ class Af_Comics_DarkLegacy extends Af_ComicFilter {
function process(&$article) {
- if (strpos($article["guid"], "darklegacycomics.com") !== false) {
+ if (str_contains($article["guid"], "darklegacycomics.com")) {
$res = UrlHelper::fetch([
'url' => $article['link'],
'useragent' => 'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)',
diff --git a/plugins/af_comics/filters/af_comics_dilbert.php b/plugins/af_comics/filters/af_comics_dilbert.php
index bbd936621..35123b47d 100644
--- a/plugins/af_comics/filters/af_comics_dilbert.php
+++ b/plugins/af_comics/filters/af_comics_dilbert.php
@@ -7,8 +7,8 @@ class Af_Comics_Dilbert extends Af_ComicFilter {
}
function process(&$article) {
- if (strpos($article["link"], "dilbert.com") !== false ||
- strpos($article["link"], "/DilbertDailyStrip") !== false) {
+ if (str_contains($article["link"], "dilbert.com") ||
+ str_contains($article["link"], "/DilbertDailyStrip")) {
$res = UrlHelper::fetch([
'url' => $article['link'],
'useragent' => 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:50.0) Gecko/20100101 Firefox/50.0',
@@ -34,7 +34,7 @@ class Af_Comics_Dilbert extends Af_ComicFilter {
foreach ($matches as $tag) {
// Only strings starting with a number sign are considered tags
- if ( substr($tag->textContent, 0, 1) == '#' ) {
+ if (str_starts_with($tag->textContent, '#')) {
$tags[] = mb_strtolower(substr($tag->textContent, 1), 'utf-8');
}
}
diff --git a/plugins/af_comics/filters/af_comics_explosm.php b/plugins/af_comics/filters/af_comics_explosm.php
index 65691ae2b..bb237f796 100644
--- a/plugins/af_comics/filters/af_comics_explosm.php
+++ b/plugins/af_comics/filters/af_comics_explosm.php
@@ -7,7 +7,7 @@ class Af_Comics_Explosm extends Af_ComicFilter {
function process(&$article) {
- if (strpos($article["link"], "explosm.net/comics") !== false) {
+ if (str_contains($article["link"], "explosm.net/comics")) {
$doc = new DOMDocument();
diff --git a/plugins/af_comics/filters/af_comics_pa.php b/plugins/af_comics/filters/af_comics_pa.php
index f4283be77..9d1ecc647 100644
--- a/plugins/af_comics/filters/af_comics_pa.php
+++ b/plugins/af_comics/filters/af_comics_pa.php
@@ -6,7 +6,7 @@ class Af_Comics_Pa extends Af_ComicFilter {
}
function process(&$article) {
- if (strpos($article["link"], "penny-arcade.com") !== false && strpos($article["title"], "Comic:") !== false) {
+ if (str_contains($article["link"], "penny-arcade.com") && str_contains($article["title"], "Comic:")) {
$doc = new DOMDocument();
@@ -22,7 +22,7 @@ class Af_Comics_Pa extends Af_ComicFilter {
return true;
}
- if (strpos($article["link"], "penny-arcade.com") !== false && strpos($article["title"], "News Post:") !== false) {
+ if (str_contains($article["link"], "penny-arcade.com") && str_contains($article["title"], "News Post:")) {
$doc = new DOMDocument();
$res = UrlHelper::fetch(['url' => $article['link']]);
diff --git a/plugins/af_comics/filters/af_comics_pvp.php b/plugins/af_comics/filters/af_comics_pvp.php
index e938f1501..907eee1a8 100644
--- a/plugins/af_comics/filters/af_comics_pvp.php
+++ b/plugins/af_comics/filters/af_comics_pvp.php
@@ -6,7 +6,7 @@ class Af_Comics_Pvp extends Af_ComicFilter {
}
function process(&$article) {
- if (strpos($article["guid"], "pvponline.com") !== false) {
+ if (str_contains($article["guid"], "pvponline.com")) {
$res = UrlHelper::fetch([
'url' => $article['link'],
'useragent' => 'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)',
diff --git a/plugins/af_comics/filters/af_comics_tfd.php b/plugins/af_comics/filters/af_comics_tfd.php
index ec245ef94..5a620bcb3 100644
--- a/plugins/af_comics/filters/af_comics_tfd.php
+++ b/plugins/af_comics/filters/af_comics_tfd.php
@@ -6,8 +6,8 @@ class Af_Comics_Tfd extends Af_ComicFilter {
}
function process(&$article) {
- if (strpos($article["link"], "toothpastefordinner.com") !== false ||
- strpos($article["link"], "marriedtothesea.com") !== false) {
+ if (str_contains($article["link"], "toothpastefordinner.com") ||
+ str_contains($article["link"], "marriedtothesea.com")) {
$res = UrlHelper::fetch([
'url' => $article['link'],
'useragent' => 'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)',
diff --git a/plugins/af_comics/filters/af_comics_twp.php b/plugins/af_comics/filters/af_comics_twp.php
index 8f0077883..90d47dc50 100644
--- a/plugins/af_comics/filters/af_comics_twp.php
+++ b/plugins/af_comics/filters/af_comics_twp.php
@@ -7,7 +7,7 @@ class Af_Comics_Twp extends Af_ComicFilter {
function process(&$article) {
- if (strpos($article["link"], "threewordphrase.com") !== false) {
+ if (str_contains($article["link"], "threewordphrase.com")) {
$doc = new DOMDocument();
diff --git a/plugins/af_comics/filters/af_comics_whomp.php b/plugins/af_comics/filters/af_comics_whomp.php
index fbdf0a049..48e9b6a8c 100644
--- a/plugins/af_comics/filters/af_comics_whomp.php
+++ b/plugins/af_comics/filters/af_comics_whomp.php
@@ -6,7 +6,7 @@ class Af_Comics_Whomp extends Af_ComicFilter {
}
function process(&$article) {
- if (strpos($article["guid"], "whompcomic.com") !== false) {
+ if (str_contains($article["guid"], "whompcomic.com")) {
$res = UrlHelper::fetch([
'url' => $article['link'],
'useragent' => 'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/6.0)',
diff --git a/plugins/cache_starred_images/init.php b/plugins/cache_starred_images/init.php
index 208eafde9..cc1eef0dc 100755
--- a/plugins/cache_starred_images/init.php
+++ b/plugins/cache_starred_images/init.php
@@ -205,7 +205,7 @@ class Cache_Starred_Images extends Plugin {
foreach ($entries as $entry) {
- if ($entry->hasAttribute('src') && strpos($entry->getAttribute('src'), "data:") !== 0) {
+ if ($entry->hasAttribute('src') && !str_starts_with($entry->getAttribute('src'), "data:")) {
$has_images = true;