]> git.mxchange.org Git - friendica.git/commitdiff
Move remaining functions
authorAdam Magness <adam.magness@gmail.com>
Sat, 27 Jan 2018 13:25:54 +0000 (08:25 -0500)
committerAdam Magness <adam.magness@gmail.com>
Sat, 27 Jan 2018 13:25:54 +0000 (08:25 -0500)
update remaining function calls

19 files changed:
include/bb2diaspora.php
include/conversation.php
include/html2bbcode.php
mod/dfrn_confirm.php
mod/dfrn_notify.php
mod/dfrn_poll.php
mod/hovercard.php
mod/item.php
mod/notifications.php
mod/smilies.php
src/Core/NotificationsManager.php
src/Network/Probe.php
src/Protocol/DFRN.php
src/Protocol/Diaspora.php
src/Protocol/Feed.php
src/Util/Network.php
src/Util/ParseUrl.php
src/Worker/Delivery.php
src/Worker/OnePoll.php

index 2673750eec5f4fa4aea5c957a65c28dbe3e01ab8..d5fa8642ad4961b0dda0193345921439582d3899 100644 (file)
@@ -5,6 +5,7 @@ use Friendica\Core\Addon;
 use Friendica\Core\System;
 use Friendica\Model\Contact;
 use Friendica\Network\Probe;
+use Friendica\Util\Network;
 use League\HTMLToMarkdown\HtmlConverter;
 
 require_once 'include/event.php';
@@ -82,7 +83,7 @@ function diaspora2bb($s) {
        $s = preg_replace('/(\[code\])+(.*?)(\[\/code\])+/ism', '[code]$2[/code]', $s);
 
        // Don't show link to full picture (until it is fixed)
-       $s = scale_external_images($s, false);
+       $s = Network::scaleExternalImages($s, false);
 
        return $s;
 }
index e0f9856bab296c6844ea0589f88553adf8cc4175..11d0a0d0dce04b85a870f4ba7b458760bfda5ff8 100644 (file)
@@ -15,6 +15,7 @@ use Friendica\Model\Contact;
 use Friendica\Model\Profile;
 use Friendica\Object\Thread;
 use Friendica\Object\Post;
+use Friendica\Util\Network;
 
 require_once "include/bbcode.php";
 require_once "include/acl_selectors.php";
@@ -184,8 +185,8 @@ function localize_item(&$item) {
 
                $xmlhead="<"."?xml version='1.0' encoding='UTF-8' ?".">";
 
-               $obj = parse_xml_string($xmlhead.$item['object']);
-               $links = parse_xml_string($xmlhead."<links>".unxmlify($obj->link)."</links>");
+               $obj = Network::parseXmlString($xmlhead.$item['object']);
+               $links = Network::parseXmlString($xmlhead."<links>".unxmlify($obj->link)."</links>");
 
                $Bname = $obj->title;
                $Blink = ""; $Bphoto = "";
@@ -220,8 +221,8 @@ function localize_item(&$item) {
 
                $xmlhead = "<" . "?xml version='1.0' encoding='UTF-8' ?" . ">";
 
-               $obj = parse_xml_string($xmlhead.$item['object']);
-               $links = parse_xml_string($xmlhead."<links>".unxmlify($obj->link)."</links>");
+               $obj = Network::parseXmlString($xmlhead.$item['object']);
+               $links = Network::parseXmlString($xmlhead."<links>".unxmlify($obj->link)."</links>");
 
                $Bname = $obj->title;
                $Blink = "";
@@ -295,7 +296,7 @@ function localize_item(&$item) {
                }
                $plink = '[url=' . $obj['plink'] . ']' . $post_type . '[/url]';
 
-               $parsedobj = parse_xml_string($xmlhead.$item['object']);
+               $parsedobj = Network::parseXmlString($xmlhead.$item['object']);
 
                $tag = sprintf('#[url=%s]%s[/url]', $parsedobj->id, $parsedobj->content);
                $item['body'] = L10n::t('%1$s tagged %2$s\'s %3$s with %4$s', $author, $objauthor, $plink, $tag );
@@ -312,7 +313,7 @@ function localize_item(&$item) {
 
                $xmlhead = "<" . "?xml version='1.0' encoding='UTF-8' ?" . ">";
 
-               $obj = parse_xml_string($xmlhead.$item['object']);
+               $obj = Network::parseXmlString($xmlhead.$item['object']);
                if (strlen($obj->id)) {
                        $r = q("SELECT * FROM `item` WHERE `uri` = '%s' AND `uid` = %d LIMIT 1",
                                        dbesc($obj->id),
index 2404e42f6bc3045334a8046842322ef74fe859ed..c8a05c14530c5142eb1e9fa52328be6835e6083a 100644 (file)
@@ -9,6 +9,7 @@
  */
 
 use Friendica\Core\Addon;
+use Friendica\Util\Network;
 use Friendica\Util\XML;
 
 function node2bbcode(&$doc, $oldnode, $attributes, $startbb, $endbb)
@@ -362,7 +363,7 @@ function addHostnameSub($matches, $basepath)
        $url = $matches[1];
 
        $parts = array_merge($base, parse_url($url));
-       $url2 = unParseUrl($parts);
+       $url2 = Network::unParseURL($parts);
 
        return str_replace($url, $url2, $link);
 }
index 9e5f0f3d54b3c64c7fe188f6ec8acd16c2645224..8c50a05a1651a235e2bbe15a8c7fa8b3bf3f089c 100644 (file)
@@ -252,7 +252,7 @@ function dfrn_confirm_post(App $a, $handsfree = null)
                                return;
                        }
 
-                       $xml = parse_xml_string($res);
+                       $xml = Network::parseXmlString($res);
                        $status = (int) $xml->status;
                        $message = unxmlify($xml->message);   // human readable text of what may have gone wrong.
                        switch ($status) {
index 142cafaa09f7b510341f1349b303ab52dd57b364..b1af5b3ef7fc2f8d675acdc40b239900b7120ae4 100644 (file)
@@ -123,7 +123,7 @@ function dfrn_notify_post(App $a) {
 
        // if contact's ssl policy changed, update our links
 
-       fix_contact_ssl_policy($importer,$ssl_policy);
+       Network::fixContactSslPolicy($importer, $ssl_policy);
 
        logger('dfrn_notify: received notify from ' . $importer['name'] . ' for ' . $importer['username']);
        logger('dfrn_notify: data: ' . $data, LOGGER_DATA);
index 8841a7b5a63b8c82119bad4985cd5a7563e1c24c..5042ed642d8725afa05fdaf7c5194b6fd9cb2411 100644 (file)
@@ -104,7 +104,7 @@ function dfrn_poll_init(App $a)
                        logger("dfrn_poll: old profile returns " . $s, LOGGER_DATA);
 
                        if (strlen($s)) {
-                               $xml = parse_xml_string($s);
+                               $xml = Network::parseXmlString($s);
 
                                if ((int) $xml->status === 1) {
                                        $_SESSION['authenticated'] = 1;
@@ -521,7 +521,7 @@ function dfrn_poll_content(App $a)
                        logger("dfrn_poll: sec profile: " . $s, LOGGER_DATA);
 
                        if (strlen($s) && strstr($s, '<?xml')) {
-                               $xml = parse_xml_string($s);
+                               $xml = Network::parseXmlString($s);
 
                                logger('dfrn_poll: profile: parsed xml: ' . print_r($xml, true), LOGGER_DATA);
 
index 29a23acdffe3ae784a00cd3605ca2df2128cfe00..fbe783a51bbc4039f1bdb6b9e9e76e03d12fd1f3 100644 (file)
@@ -91,7 +91,7 @@ function hovercard_content()
 
                return $o;
        } else {
-               json_return_and_die($profile);
+               Network::jsonReturnAndDie($profile);
        }
 }
 
index d1186a2a0a877cde90a6ee3ffc9432ec707c2222..ad089adc0f0a484e48d173e0c82f0ea201d93a2b 100644 (file)
@@ -29,6 +29,7 @@ use Friendica\Network\Probe;
 use Friendica\Protocol\Diaspora;
 use Friendica\Protocol\Email;
 use Friendica\Util\Emailer;
+use Friendica\Util\Network;
 
 require_once 'include/enotify.php';
 require_once 'include/tags.php';
@@ -519,7 +520,7 @@ function item_post(App $a) {
        // Fold multi-line [code] sequences
        $body = preg_replace('/\[\/code\]\s*\[code\]/ism', "\n", $body);
 
-       $body = scale_external_images($body, false);
+       $body = Network::scaleExternalImages($body, false);
 
        // Setting the object type if not defined before
        if (!$objecttype) {
index 64fb52742e3717e32362ce6625a75efd07bd8661..06624f3c000fda02befbf730cc963ad189d9dd09 100644 (file)
@@ -10,8 +10,7 @@ use Friendica\Core\L10n;
 use Friendica\Core\NotificationsManager;
 use Friendica\Core\System;
 use Friendica\Database\DBM;
-
-require_once "include/network.php";
+use Friendica\Util\Network;
 
 function notifications_post(App $a) {
 
@@ -139,8 +138,9 @@ function notifications_content(App $a) {
        $notifs['page'] = $a->pager['page'];
 
        // Json output
-       if(intval($json) === 1)
-               json_return_and_die($notifs);
+       if (intval($json) === 1) {
+               Network::jsonReturnAndDie($notifs);
+       }
 
        $notif_tpl = get_markup_template('notifications.tpl');
 
index d96a4bfc6dcdf34ddcfe571a64e15f9f249d70c8..232ef91d05c4fb2de03e0dc957c26ce48748a9ed 100644 (file)
@@ -1,10 +1,10 @@
 <?php
-
 /**
  * @file mod/smilies.php
  */
 use Friendica\App;
 use Friendica\Content\Smilies;
+use Friendica\Util\Network;
 
 /**
  * @param object $a App
@@ -18,7 +18,7 @@ function smilies_content(App $a)
                for ($i = 0; $i < count($tmp['texts']); $i++) {
                        $results[] = ['text' => $tmp['texts'][$i], 'icon' => $tmp['icons'][$i]];
                }
-               json_return_and_die($results);
+               Network::jsonReturnAndDie($results);
        } else {
                return Smilies::replace('', true);
        }
index e88b4218b5523182c7ec9ac31bfcc977b5105b49..654ed5cc48d6fa64e022efa3909545c1c2f9e7f1 100644 (file)
@@ -13,6 +13,7 @@ use Friendica\Core\System;
 use Friendica\Database\DBM;
 use Friendica\Model\Contact;
 use Friendica\Model\Profile;
+use Friendica\Util\Network;
 
 require_once 'include/dba.php';
 require_once 'include/html2plain.php';
@@ -337,7 +338,7 @@ class NotificationsManager extends BaseObject
 
                                        case ACTIVITY_FRIEND:
                                                $xmlhead = "<" . "?xml version='1.0' encoding='UTF-8' ?" . ">";
-                                               $obj = parse_xml_string($xmlhead . $it['object']);
+                                               $obj = Network::parseXmlString($xmlhead . $it['object']);
                                                $it['fname'] = $obj->title;
 
                                                $notif = [
index e3130a4d753991e322b9df579fd1d6550fa4f835..db4f307b6b15f8e0dd67602640d7862d713dbaea 100644 (file)
@@ -26,7 +26,6 @@ use DOMXPath;
 use DOMDocument;
 
 require_once 'include/dba.php';
-require_once 'include/network.php';
 
 /**
  * @brief This class contain functions for probing URL
@@ -111,7 +110,7 @@ class Probe
                $ret = Network::zFetchURL($ssl_url, false, $redirects, ['timeout' => $xrd_timeout, 'accept_content' => 'application/xrd+xml']);
                if ($ret['success']) {
                        $xml = $ret['body'];
-                       $xrd = parse_xml_string($xml, false);
+                       $xrd = Network::parseXmlString($xml, false);
                        $host_url = 'https://'.$host;
                }
 
@@ -122,7 +121,7 @@ class Probe
                                return false;
                        }
                        $xml = $ret['body'];
-                       $xrd = parse_xml_string($xml, false);
+                       $xrd = Network::parseXmlString($xml, false);
                        $host_url = 'http://'.$host;
                }
                if (!is_object($xrd)) {
@@ -332,7 +331,7 @@ class Probe
                }
 
                if (x($data, "photo")) {
-                       $data["baseurl"] = matching_url(normalise_link($data["baseurl"]), normalise_link($data["photo"]));
+                       $data["baseurl"] = Network::matchingURL(normalise_link($data["baseurl"]), normalise_link($data["photo"]));
                } else {
                        $data["photo"] = System::baseUrl().'/images/person-175.jpg';
                }
@@ -709,7 +708,7 @@ class Probe
                }
 
                // If it is not JSON, maybe it is XML
-               $xrd = parse_xml_string($data, false);
+               $xrd = Network::parseXmlString($data, false);
                if (!is_object($xrd)) {
                        logger("No webfinger data retrievable for ".$url, LOGGER_DEBUG);
                        return false;
index aed68e704f52e8db2626773b067a6803fde7b50b..2901796db4c6da3a687ef5cd1349325f6220bcb3 100644 (file)
@@ -793,7 +793,7 @@ class DFRN
                if ($activity) {
                        $entry = $doc->createElement($element);
 
-                       $r = parse_xml_string($activity, false);
+                       $r = Network::parseXmlString($activity, false);
                        if (!$r) {
                                return false;
                        }
@@ -816,7 +816,7 @@ class DFRN
                                        $r->link = preg_replace('/\<link(.*?)\"\>/', '<link$1"/>', $r->link);
 
                                        // XML does need a single element as root element so we add a dummy element here
-                                       $data = parse_xml_string("<dummy>" . $r->link . "</dummy>", false);
+                                       $data = Network::parseXmlString("<dummy>" . $r->link . "</dummy>", false);
                                        if (is_object($data)) {
                                                foreach ($data->link as $link) {
                                                        $attributes = [];
@@ -1212,7 +1212,7 @@ class DFRN
                        return 3;
                }
 
-               $res = parse_xml_string($xml);
+               $res = Network::parseXmlString($xml);
 
                if ((intval($res->status) != 0) || (! strlen($res->challenge)) || (! strlen($res->dfrn_id))) {
                        return (($res->status) ? $res->status : 3);
@@ -1357,7 +1357,7 @@ class DFRN
                        Contact::unmarkForArchival($contact);
                }
 
-               $res = parse_xml_string($xml);
+               $res = Network::parseXmlString($xml);
 
                if (!isset($res->status)) {
                        return -11;
@@ -2188,7 +2188,7 @@ class DFRN
                if (!$verb) {
                        return;
                }
-               $xo = parse_xml_string($item["object"], false);
+               $xo = Network::parseXmlString($item["object"], false);
 
                if (($xo->type == ACTIVITY_OBJ_PERSON) && ($xo->id)) {
                        // somebody was poked/prodded. Was it me?
@@ -2310,8 +2310,8 @@ class DFRN
                        }
 
                        if (($item["verb"] == ACTIVITY_TAG) && ($item["object-type"] == ACTIVITY_OBJ_TAGTERM)) {
-                               $xo = parse_xml_string($item["object"], false);
-                               $xt = parse_xml_string($item["target"], false);
+                               $xo = Network::parseXmlString($item["object"], false);
+                               $xt = Network::parseXmlString($item["target"], false);
 
                                if ($xt->type == ACTIVITY_OBJ_NOTE) {
                                        $r = q(
@@ -2518,7 +2518,7 @@ class DFRN
                $item["object"] = self::transformActivity($xpath, $object, "object");
 
                if (trim($item["object"]) != "") {
-                       $r = parse_xml_string($item["object"], false);
+                       $r = Network::parseXmlString($item["object"], false);
                        if (isset($r->type)) {
                                $item["object-type"] = $r->type;
                        }
@@ -2787,8 +2787,8 @@ class DFRN
                        }
 
                        if (($item["verb"] == ACTIVITY_TAG) && ($item["object-type"] == ACTIVITY_OBJ_TAGTERM)) {
-                               $xo = parse_xml_string($item["object"], false);
-                               $xt = parse_xml_string($item["target"], false);
+                               $xo = Network::parseXmlString($item["object"], false);
+                               $xt = Network::parseXmlString($item["target"], false);
 
                                if ($xt->type == ACTIVITY_OBJ_NOTE) {
                                        $i = q(
index 58e3f5aff66acd55a194b76bb174755e1c3c735c..b87aabfb4791cfbff6d76ab87d851e9b8ae3a3a7 100644 (file)
@@ -186,7 +186,7 @@ class Diaspora
         */
        private static function verifyMagicEnvelope($envelope)
        {
-               $basedom = parse_xml_string($envelope);
+               $basedom = Network::parseXmlString($envelope);
 
                if (!is_object($basedom)) {
                        logger("Envelope is no XML file");
@@ -296,7 +296,7 @@ class Diaspora
                        $xml = $raw;
                }
 
-               $basedom = parse_xml_string($xml);
+               $basedom = Network::parseXmlString($xml);
 
                if (!is_object($basedom)) {
                        logger('Received data does not seem to be an XML. Discarding. '.$xml);
@@ -347,7 +347,7 @@ class Diaspora
        public static function decode($importer, $xml)
        {
                $public = false;
-               $basedom = parse_xml_string($xml);
+               $basedom = Network::parseXmlString($xml);
 
                if (!is_object($basedom)) {
                        logger("XML is not parseable.");
@@ -381,7 +381,7 @@ class Diaspora
                        $decrypted = self::aesDecrypt($outer_key, $outer_iv, $ciphertext);
 
                        logger('decrypted: '.$decrypted, LOGGER_DEBUG);
-                       $idom = parse_xml_string($decrypted);
+                       $idom = Network::parseXmlString($decrypted);
 
                        $inner_iv = base64_decode($idom->iv);
                        $inner_aes_key = base64_decode($idom->aes_key);
@@ -631,7 +631,7 @@ class Diaspora
         */
        private static function validPosting($msg)
        {
-               $data = parse_xml_string($msg["message"]);
+               $data = Network::parseXmlString($msg["message"]);
 
                if (!is_object($data)) {
                        logger("No valid XML ".$msg["message"], LOGGER_DEBUG);
@@ -1281,7 +1281,7 @@ class Diaspora
                        }
                }
 
-               $source_xml = parse_xml_string($x);
+               $source_xml = Network::parseXmlString($x);
 
                if (!is_object($source_xml)) {
                        return false;
index c129c31b013a26a6727c6db8f65ba6b14aa16b7c..e728afa24502ab8c2d49ecc91c79f596771fbec0 100644 (file)
@@ -9,6 +9,7 @@ namespace Friendica\Protocol;
 use Friendica\Database\DBM;
 use Friendica\Core\System;
 use Friendica\Model\Item;
+use Friendica\Util\Network;
 use dba;
 use DOMDocument;
 use DOMXPath;
@@ -243,7 +244,7 @@ class Feed {
 
                        $orig_plink = $item["plink"];
 
-                       $item["plink"] = original_url($item["plink"]);
+                       $item["plink"] = Network::originalURL($item["plink"]);
 
                        $item["parent-uri"] = $item["uri"];
 
index cc796c5f7a00ca1587c8f966d647f9841da800a6..9cd3cb71977b719ffb1fb4b75a974e9d6a3abbbc 100644 (file)
@@ -11,6 +11,7 @@ use Friendica\Core\System;
 use Friendica\Core\Config;
 use Friendica\Network\Probe;
 use Friendica\Object\Image;
+use Friendica\Util\Network;
 use Friendica\Util\XML;
 
 require_once 'library/slinky.php';
@@ -852,7 +853,7 @@ class Network
        {
                $a = get_app();
 
-               $url = strip_tracking_query_params($url);
+               $url = self::stripTrackingQueryParams($url);
 
                if ($depth > 10) {
                        return($url);
@@ -885,15 +886,15 @@ class Network
                        && (($curl_info['redirect_url'] != "") || ($curl_info['location'] != ""))
                ) {
                        if ($curl_info['redirect_url'] != "") {
-                               return(original_url($curl_info['redirect_url'], ++$depth, $fetchbody));
+                               return(Network::originalURL($curl_info['redirect_url'], ++$depth, $fetchbody));
                        } else {
-                               return(original_url($curl_info['location'], ++$depth, $fetchbody));
+                               return(Network::originalURL($curl_info['location'], ++$depth, $fetchbody));
                        }
                }
 
                // Check for redirects in the meta elements of the body if there are no redirects in the header.
                if (!$fetchbody) {
-                       return(original_url($url, ++$depth, true));
+                       return(Network::originalURL($url, ++$depth, true));
                }
 
                // if the file is too large then exit
@@ -945,7 +946,7 @@ class Network
                                $pathinfo = explode(";", $path);
                                foreach ($pathinfo as $value) {
                                        if (substr(strtolower($value), 0, 4) == "url=") {
-                                               return(original_url(substr($value, 4), ++$depth));
+                                               return(Network::originalURL(substr($value, 4), ++$depth));
                                        }
                                }
                        }
index 67aebb4c72120fdef0a8876f91fa3eb369ada31f..ba9b7ec1467c3eedbd09d95a375a55a191421668 100644 (file)
@@ -141,7 +141,7 @@ class ParseUrl
                $url = trim($url, "'");
                $url = trim($url, '"');
 
-               $url = strip_tracking_query_params($url);
+               $url = Network::stripTrackingQueryParams($url);
 
                $siteinfo["url"] = $url;
                $siteinfo["type"] = "link";
index a5befb84490a4026bc710b070f31e3b860155fce..cc704474e0e9b2c90f6d701fb3e82b8612104af0 100644 (file)
@@ -15,6 +15,7 @@ use Friendica\Model\User;
 use Friendica\Protocol\Diaspora;
 use Friendica\Protocol\DFRN;
 use Friendica\Protocol\Email;
+use Friendica\Util\Network;
 use dba;
 
 require_once 'include/html2plain.php';
@@ -299,7 +300,7 @@ class Delivery {
                                                }
 
                                                $ssl_policy = Config::get('system','ssl_policy');
-                                               fix_contact_ssl_policy($x[0],$ssl_policy);
+                                               Network::fixContactSslPolicy($x[0], $ssl_policy);
 
                                                // If we are setup as a soapbox we aren't accepting top level posts from this person
 
index b4e7bc20c48e90e3edbd08d622ae607ea171fd32..c06b8f593012bad142da09e628225e086adf8c03 100644 (file)
@@ -219,7 +219,7 @@ class OnePoll
                        }
 
 
-                       $res = parse_xml_string($handshake_xml);
+                       $res = Network::parseXmlString($handshake_xml);
 
                        if (intval($res->status) == 1) {
                                logger("$url replied status 1 - marking for death ");