]> git.mxchange.org Git - friendica-addons.git/commitdiff
[global]: Proxy class has been introduced, need to fix these as well.
authorRoland Häder <roland@mxchange.org>
Fri, 27 Jul 2018 00:08:03 +0000 (02:08 +0200)
committerRoland Häder <roland@mxchange.org>
Tue, 31 Jul 2018 01:20:04 +0000 (03:20 +0200)
buffer/buffer.php
curweather/curweather.php
impressum/impressum.php
mastodoncustomemojis/mastodoncustomemojis.php

index 0f43a0ece3e723d7805a905aa6ccb4daf8e81aaf..4a8185e042927a12b6c025f93f75757db4f0525c 100644 (file)
@@ -15,6 +15,7 @@ use Friendica\Core\L10n;
 use Friendica\Core\PConfig;
 use Friendica\Database\DBA;
 use Friendica\Model\ItemContent;
+use Friendica\Network\Proxy;
 
 function buffer_install()
 {
@@ -363,14 +364,12 @@ function buffer_send(App $a, array &$b)
                                logger("buffer_send: converted message ".$b["id"]." result: ".print_r($post, true), LOGGER_DEBUG);
 
                                // The image proxy is used as a sanitizer. Buffer seems to be really picky about pictures
-                               require_once "mod/proxy.php";
-
                                if (isset($post["image"])) {
-                                       $post["image"] = proxy_url($post["image"]);
+                                       $post["image"] = Proxy::proxifyUrl($post["image"]);
                                }
 
                                if (isset($post["preview"])) {
-                                       $post["preview"] = proxy_url($post["preview"]);
+                                       $post["preview"] = Proxy::proxifyUrl($post["preview"]);
                                }
 
                                // Seems like a bug to me
index 6852ee70f139431018316131267f79b1ecb17956..cfc4fc183f7b4d7605ce93cfd1847104dde44fcc 100644 (file)
@@ -9,7 +9,6 @@
  *
  */
 
-require_once 'mod/proxy.php';
 require_once 'include/text.php';
 
 use Friendica\App;
@@ -18,6 +17,7 @@ use Friendica\Core\Cache;
 use Friendica\Core\Config;
 use Friendica\Core\L10n;
 use Friendica\Core\PConfig;
+use Friendica\Network\Proxy;
 use Friendica\Util\Network;
 
 function curweather_install()
@@ -138,7 +138,7 @@ function curweather_network_mod_init(App $a, &$b)
                $t = get_markup_template("widget.tpl", "addon/curweather/" );
                $curweather = replace_macros ($t, [
                        '$title' => L10n::t("Current Weather"),
-                       '$icon' => proxy_url('http://openweathermap.org/img/w/'.$res['icon'].'.png'),
+                       '$icon' => Proxy::proxifyUrl('http://openweathermap.org/img/w/'.$res['icon'].'.png'),
                        '$city' => $res['city'],
                        '$lon' => $res['lon'],
                        '$lat' => $res['lat'],
index 149b139545626e99a8507bc4273ebd19ed48993f..f44f07af9b16cd57d1f9128d97eac8cb3cfab076 100644 (file)
@@ -7,12 +7,11 @@
  * License: 3-clause BSD license
  */
 
-require_once 'mod/proxy.php';
-
 use Friendica\Content\Text\BBCode;
 use Friendica\Core\Addon;
 use Friendica\Core\Config;
 use Friendica\Core\L10n;
+use Friendica\Network\Proxy;
 
 function impressum_install() {
        Addon::registerHook('load_config', 'addon/impressum/impressum.php', 'impressum_load_config');
@@ -41,7 +40,8 @@ function obfuscate_email ($s) {
     return $s;
 }
 function impressum_footer($a, &$b) {
-    $text = proxy_parse_html(BBCode::convert(Config::get('impressum','footer_text')));
+    $text = Proxy::proxifyHtml(BBCode::convert(Config::get('impressum','footer_text')));
+
     if (! $text == '') {
         $a->page['htmlhead'] .= '<link rel="stylesheet" type="text/css" href="'.$a->get_baseurl().'/addon/impressum/impressum.css" media="all" />';
         $b .= '<div class="clear"></div>';
@@ -58,8 +58,8 @@ function impressum_show($a,&$b) {
     $b .= '<h3>'.L10n::t('Impressum').'</h3>';
     $owner = Config::get('impressum', 'owner');
     $owner_profile = Config::get('impressum','ownerprofile');
-    $postal = proxy_parse_html(BBCode::convert(Config::get('impressum', 'postal')));
-    $notes = proxy_parse_html(BBCode::convert(Config::get('impressum', 'notes')));
+    $postal = Proxy::proxifyHtml(BBCode::convert(Config::get('impressum', 'postal')));
+    $notes = Proxy::proxifyHtml(BBCode::convert(Config::get('impressum', 'notes')));
     $email = obfuscate_email( Config::get('impressum','email') );
     if (strlen($owner)) {
         if (strlen($owner_profile)) {
index 93d0ba65a9989dbaa089d6686a2a7112d1ae4520..9b6667f16a8e49ae41e86303411aa23c84007313 100644 (file)
@@ -14,6 +14,7 @@ use Friendica\Core\Addon;
 use Friendica\Core\Cache;
 use Friendica\Core\Config;
 use Friendica\Core\Protocol;
+use Friendica\Network\Proxy;
 use Friendica\Util\Network;
 
 function mastodoncustomemojis_install()
@@ -88,7 +89,7 @@ function mastodoncustomemojis_get_custom_emojis_for_author($author_link)
                        if (is_array($emojis_array)) {
                                foreach ($emojis_array as $emoji) {
                                        $emojis['texts'][] = ':' . $emoji['shortcode'] . ':';
-                                       $emojis['icons'][] = '<img class="emoji mastodon" src="' . proxy_url($emoji['static_url']) . '" alt=":' . $emoji['shortcode'] . ':" title=":' . $emoji['shortcode'] . ':"/>';
+                                       $emojis['icons'][] = '<img class="emoji mastodon" src="' . Proxy::proxifyUrl($emoji['static_url']) . '" alt=":' . $emoji['shortcode'] . ':" title=":' . $emoji['shortcode'] . ':"/>';
                                }
                        }