]> git.mxchange.org Git - friendica-addons.git/commitdiff
Only show small info about replacements if the original has changed
authorDr. Tobias Quathamer <toddy@debian.org>
Mon, 18 Mar 2024 10:05:09 +0000 (11:05 +0100)
committerHypolite Petovan <hypolite@mrpetovan.com>
Tue, 19 Mar 2024 16:57:40 +0000 (17:57 +0100)
url_replace/url_replace.php

index 54b407e409082076b222cc8d78d6b3f88797199a..622ac720ca89dd3a73782dde3980d80d554723ff 100644 (file)
@@ -134,6 +134,7 @@ function url_replace_addon_admin(string &$o)
  */
 function url_replace_render(array &$b)
 {
+       $replaced     = false;
        $replacements = [];
 
        $nitter_server         = DI::config()->get('url_replace', 'nitter_server')         ?? URL_REPLACE_NITTER_DEFAULT;
@@ -171,6 +172,7 @@ function url_replace_render(array &$b)
        foreach ($replacements as $server => $replacement) {
                if (strpos($b['html'], $server) !== false) {
                        $b['html'] = str_replace($server, $replacement, $b['html']);
+                       $replaced  = true;
                }
        }
 
@@ -178,10 +180,11 @@ function url_replace_render(array &$b)
        foreach ($twelvefeet_sites as $twelvefeet_site) {
                if (strpos($b['html'], $twelvefeet_site) !== false) {
                        $b['html'] = str_replace($twelvefeet_site, 'https://12ft.io/' . $twelvefeet_site, $b['html']);
+                       $replaced  = true;
                }
        }
 
-       if (count($replacements) > 0) {
+       if ($replaced) {
                $b['html'] .= '<hr><p><small>' . DI::l10n()->t('(URL replace addon enabled for X, YouTube, Instagram and some news sites.)') . '</small></p>';
        }
 }