]> git.mxchange.org Git - friendica-addons.git/commitdiff
[various] Fix PHP 8 deprecation warnings
authorHypolite Petovan <hypolite@mrpetovan.com>
Sun, 20 Nov 2022 00:19:30 +0000 (19:19 -0500)
committerHypolite Petovan <hypolite@mrpetovan.com>
Sun, 20 Nov 2022 00:19:30 +0000 (19:19 -0500)
diaspora/diaspora.php
tumblr/tumblr.php
twitter/twitter.php
wppost/wppost.php

index 1fe6fa12af2412ca183d6956afa95267015001a0..79c0aba2fae4d1cf3521ad65c674c1687bb6b5b0 100644 (file)
@@ -145,7 +145,7 @@ function diaspora_hook_fork(App $a, array &$b)
        $post = $b['data'];
 
        if ($post['deleted'] || $post['private'] || ($post['created'] !== $post['edited']) ||
-               !strstr($post['postopts'], 'diaspora') || ($post['parent'] != $post['id'])) {
+               !strstr($post['postopts'] ?? '', 'diaspora') || ($post['parent'] != $post['id'])) {
                $b['execute'] = false;
                return;
        }
index 281c58ac03c383caf6d17b2afd27e216cee26a1f..c3a5561f33d4fb31d00944c0c44bb549ce85b2b2 100644 (file)
@@ -266,7 +266,7 @@ function tumblr_hook_fork(App $a, array &$b)
        $post = $b['data'];
 
        if ($post['deleted'] || $post['private'] || ($post['created'] !== $post['edited']) ||
-               !strstr($post['postopts'], 'tumblr') || ($post['parent'] != $post['id'])) {
+               !strstr($post['postopts'] ?? '', 'tumblr') || ($post['parent'] != $post['id'])) {
                $b['execute'] = false;
                return;
        }
@@ -442,4 +442,3 @@ function tumblr_send(App $a, array &$b) {
                }
        }
 }
-
index 54ccfa1eb22e6979ab6ca1097f1e0291eec9941d..80ac14a6d7f47a47d2a1049370aee7e90e9ae496 100644 (file)
@@ -440,7 +440,7 @@ function twitter_hook_fork(App $a, array &$b)
                return;
        }
 
-       if (substr($post['app'], 0, 7) == 'Twitter') {
+       if (substr($post['app'] ?? '', 0, 7) == 'Twitter') {
                DI::logger()->info('No Twitter app');
                $b['execute'] = false;
                return;
@@ -455,7 +455,7 @@ function twitter_hook_fork(App $a, array &$b)
                }
        } else {
                // Comments are never exported when we don't import the twitter timeline
-               if (!strstr($post['postopts'], 'twitter') || ($post['parent'] != $post['id']) || $post['private']) {
+               if (!strstr($post['postopts'] ?? '', 'twitter') || ($post['parent'] != $post['id']) || $post['private']) {
                        DI::logger()->info('Comments are never exported when we don\'t import the twitter timeline');
                        $b['execute'] = false;
                        return;
@@ -1582,7 +1582,7 @@ function twitter_auto_follow(int $uid, object $data)
                        // We only probe on Mastodon style URL to reduce the number of unsuccessful probes
                        twitter_add_contact($url->expanded_url, strpos($url->expanded_url, '@'), $uid);
                }
-       } 
+       }
 }
 
 /**
index aa7adf5e9d7e1e18889bc80e2a946b6bbc1571c2..be2461dd942400789ec67a1c5cbc59f603afd2f1 100644 (file)
@@ -107,7 +107,7 @@ function wppost_hook_fork(App $a, array &$b)
        $post = $b['data'];
 
        if ($post['deleted'] || $post['private'] || ($post['created'] !== $post['edited']) ||
-               !strstr($post['postopts'], 'wppost') || ($post['parent'] != $post['id'])) {
+               !strstr($post['postopts'] ?? '', 'wppost') || ($post['parent'] != $post['id'])) {
                $b['execute'] = false;
                return;
        }