]> git.mxchange.org Git - friendica.git/commitdiff
Remove deprecated App::getHostName() - process methods to DI::baseUrl()->getHostName()
authornupplaPhil <admin@philipp.info>
Sun, 15 Dec 2019 23:47:24 +0000 (00:47 +0100)
committernupplaPhil <admin@philipp.info>
Sun, 29 Dec 2019 19:17:47 +0000 (20:17 +0100)
23 files changed:
boot.php
include/api.php
include/enotify.php
mod/dfrn_request.php
mod/settings.php
src/App.php
src/Core/System.php
src/Model/Contact.php
src/Model/Item.php
src/Model/Profile.php
src/Model/User.php
src/Module/Magic.php
src/Module/OpenSearch.php
src/Module/Profile.php
src/Module/Register.php
src/Module/WellKnown/HostMeta.php
src/Network/Probe.php
src/Protocol/Feed.php
src/Protocol/OStatus.php
src/Util/ExAuth.php
src/Worker/CronJobs.php
src/Worker/Delivery.php
src/Worker/Notifier.php

index ecf83854ffba846952b810ddf26c2abed366243a..fa99a7bb3922a062fc0f7c6b834f83cdeba3be8e 100644 (file)
--- a/boot.php
+++ b/boot.php
@@ -482,8 +482,6 @@ function get_server()
 
 function get_temppath()
 {
-       $a = \get_app();
-
        $temppath = Config::get("system", "temppath");
 
        if (($temppath != "") && System::isDirectoryUsable($temppath)) {
@@ -500,7 +498,7 @@ function get_temppath()
                $temppath = BasePath::getRealPath($temppath);
 
                // To avoid any interferences with other systems we create our own directory
-               $new_temppath = $temppath . "/" . $a->getHostName();
+               $new_temppath = $temppath . "/" . DI::baseUrl()->getHostname();
                if (!is_dir($new_temppath)) {
                        /// @TODO There is a mkdir()+chmod() upwards, maybe generalize this (+ configurable) into a function/method?
                        mkdir($new_temppath);
index d2b41f988d031a968d81815ef64c05dfefe8af1e..2681b7b4ca9d39007498a45783e1fada5b3f3372 100644 (file)
@@ -3563,10 +3563,8 @@ api_register_func('api/friendships/incoming', 'api_friendships_incoming', true);
  */
 function api_statusnet_config($type)
 {
-       $a = \get_app();
-
        $name      = Config::get('config', 'sitename');
-       $server    = $a->getHostName();
+       $server    = DI::baseUrl()->getHostname();
        $logo      = System::baseUrl() . '/images/friendica-64.png';
        $email     = Config::get('config', 'admin_email');
        $closed    = intval(Config::get('config', 'register_policy')) === \Friendica\Module\Register::CLOSED ? 'true' : 'false';
index c0f23b0848a6ea4bed64fe2fd395109feb82cdae..24f4429f678bd581e9406fca2ccfc44b80db7fab 100644 (file)
@@ -12,6 +12,7 @@ use Friendica\Core\Renderer;
 use Friendica\Core\System;
 use Friendica\Database\DBA;
 use Friendica\Model\Contact;
+use Friendica\DI;
 use Friendica\Model\Item;
 use Friendica\Model\User;
 use Friendica\Protocol\Activity;
@@ -68,7 +69,7 @@ function notification($params)
        }
 
        $sender_name = $sitename;
-       $hostname = $a->getHostName();
+       $hostname = DI::baseUrl()->getHostname();
        if (strpos($hostname, ':')) {
                $hostname = substr($hostname, 0, strpos($hostname, ':'));
        }
index 24548c027ac4cdf54d9c773f059e5ebd2a195196..0c0e5421ad3ba6cb8558ddfd723737729d6e6627 100644 (file)
@@ -455,7 +455,7 @@ function dfrn_request_post(App $a)
                        // Diaspora needs the uri in the format user@domain.tld
                        // Diaspora will support the remote subscription in a future version
                        if ($network == Protocol::DIASPORA) {
-                               $uri = $nickname . '@' . $a->getHostName();
+                               $uri = $nickname . '@' . DI::baseUrl()->getHostname();
 
                                if (DI::baseUrl()->getUrlPath()) {
                                        $uri .= '/' . DI::baseUrl()->getUrlPath();
index c01d17938839a88c478459b729bde91576830121..eb664e378ae5b40e99aa9a1423b71185e45bc31d 100644 (file)
@@ -1127,8 +1127,8 @@ function settings_content(App $a)
        $tpl_addr = Renderer::getMarkupTemplate('settings/nick_set.tpl');
 
        $prof_addr = Renderer::replaceMacros($tpl_addr,[
-               '$desc' => L10n::t("Your Identity Address is <strong>'%s'</strong> or '%s'.", $nickname . '@' . $a->getHostName() . DI::baseUrl()->getUrlPath(), System::baseUrl() . '/profile/' . $nickname),
-               '$basepath' => $a->getHostName()
+               '$desc' => L10n::t("Your Identity Address is <strong>'%s'</strong> or '%s'.", $nickname . '@' . DI::baseUrl()->getHostname() . DI::baseUrl()->getUrlPath(), System::baseUrl() . '/profile/' . $nickname),
+               '$basepath' => DI::baseUrl()->getHostname()
        ]);
 
        $stpl = Renderer::getMarkupTemplate('settings/settings.tpl');
index 01702967e2d147401d370286e81d60769ef7d587..b414926006f585e7adc01cbf469142e78e790647 100644 (file)
@@ -299,18 +299,6 @@ class App
                $this->baseURL->saveByURL($url);
        }
 
-       /**
-        * Returns the current hostname
-        *
-        * @return string
-        *
-        * @deprecated 2019.06 - use BaseURL->getHostname() instead
-        */
-       public function getHostName()
-       {
-               return $this->baseURL->getHostname();
-       }
-
        /**
         * Returns the current UserAgent as a String
         *
index 426eb0a53dc42120693b867472d0ee43080b5269..d5902c003a4f8abf3a757d55e6bfef586173b33f 100644 (file)
@@ -182,7 +182,7 @@ class System
                if (is_bool($prefix) && !$prefix) {
                        $prefix = '';
                } elseif (empty($prefix)) {
-                       $prefix = hash('crc32', DI::app()->getHostName());
+                       $prefix = hash('crc32', DI::baseUrl()->getHostname());
                }
 
                while (strlen($prefix) < ($size - 13)) {
index f06156d01e3b2045ebf4d0b18163f00889b43889..84481b9fa5c858b9d194f3657b46cd55b5502a99 100644 (file)
@@ -2269,7 +2269,7 @@ class Contact
                                if (strlen(DI::baseUrl()->getUrlPath())) {
                                        $myaddr = bin2hex(System::baseUrl() . '/profile/' . $a->user['nickname']);
                                } else {
-                                       $myaddr = bin2hex($a->user['nickname'] . '@' . $a->getHostName());
+                                       $myaddr = bin2hex($a->user['nickname'] . '@' . DI::baseUrl()->getHostname());
                                }
 
                                DI::baseUrl()->redirect($ret['request'] . "&addr=$myaddr");
index 3f3de8f8f1f405e11a497508c3da3b3232dd567e..507ee654ec1c24f023e54f02599f0151ed6924df 100644 (file)
@@ -1279,7 +1279,7 @@ class Item
                if ($notify) {
                        // We have to avoid duplicates. So we create the GUID in form of a hash of the plink or uri.
                        // We add the hash of our own host because our host is the original creator of the post.
-                       $prefix_host = \get_app()->getHostName();
+                       $prefix_host = DI::baseUrl()->getHostname();
                } else {
                        $prefix_host = '';
 
@@ -2752,8 +2752,6 @@ class Item
 
        public static function isRemoteSelf($contact, &$datarray)
        {
-               $a = \get_app();
-
                if (!$contact['remote_self']) {
                        return false;
                }
@@ -2765,7 +2763,7 @@ class Item
                }
 
                // Prevent to forward already forwarded posts
-               if ($datarray["app"] == $a->getHostName()) {
+               if ($datarray["app"] == DI::baseUrl()->getHostname()) {
                        Logger::log('Already forwarded (second test)', Logger::DEBUG);
                        return false;
                }
index 8659506cb1581506ee924c3b21eecca74d27667d..3f7877c55891ae286d0e82d054ff0d29fe4898ef 100644 (file)
@@ -23,6 +23,7 @@ use Friendica\Core\System;
 use Friendica\Core\Theme;
 use Friendica\Core\Worker;
 use Friendica\Database\DBA;
+use Friendica\DI;
 use Friendica\Protocol\Activity;
 use Friendica\Protocol\Diaspora;
 use Friendica\Util\DateTimeFormat;
@@ -1175,7 +1176,7 @@ class Profile
 
                $a->contact = $arr['visitor'];
 
-               info(L10n::t('OpenWebAuth: %1$s welcomes %2$s', $a->getHostName(), $visitor['name']));
+               info(L10n::t('OpenWebAuth: %1$s welcomes %2$s', DI::baseUrl()->getHostname(), $visitor['name']));
 
                Logger::log('OpenWebAuth: auth success from ' . $visitor['addr'], Logger::DEBUG);
        }
index 4f270d2d120b76fad66fdc4fe93b1c71b7972381..22a8b04744c87a17d1e8589ac1898b2cf94cceec 100644 (file)
@@ -18,6 +18,7 @@ use Friendica\Core\Protocol;
 use Friendica\Core\System;
 use Friendica\Core\Worker;
 use Friendica\Database\DBA;
+use Friendica\DI;
 use Friendica\Model\TwoFactor\AppSpecificPassword;
 use Friendica\Object\Image;
 use Friendica\Util\Crypto;
@@ -587,7 +588,6 @@ class User
         */
        public static function create(array $data)
        {
-               $a = \get_app();
                $return = ['user' => null, 'password' => ''];
 
                $using_invites = Config::get('system', 'invitation_only');
@@ -633,7 +633,7 @@ class User
                                $_SESSION['register'] = 1;
                                $_SESSION['openid'] = $openid_url;
 
-                               $openid = new LightOpenID($a->getHostName());
+                               $openid = new LightOpenID(DI::baseUrl()->getHostname());
                                $openid->identity = $openid_url;
                                $openid->returnUrl = System::baseUrl() . '/openid';
                                $openid->required = ['namePerson/friendly', 'contact/email', 'namePerson'];
index b0d2b82b285ab7fcc716861d689a1021a4634dce..b878b0e7017869e607004d8990b491d35b782e60 100644 (file)
@@ -80,7 +80,7 @@ class Magic extends BaseModule
                                $headers = HTTPSignature::createSig(
                                        $headers,
                                        $user['prvkey'],
-                                       'acct:' . $user['nickname'] . '@' . $a->getHostName() . (DI::baseUrl()->getUrlPath() ? '/' . DI::baseUrl()->getUrlPath() : '')
+                                       'acct:' . $user['nickname'] . '@' . DI::baseUrl()->getHostname()() . (DI::baseUrl()->getUrlPath() ? '/' . DI::baseUrl()->getUrlPath() : '')
                                );
 
                                // Try to get an authentication token from the other instance.
index acab0f5ed4dedb5b7d45a3f5b503a813012daf3b..dbf04040b89b5c83561cf38dc6619b194b28841d 100644 (file)
@@ -21,7 +21,7 @@ class OpenSearch extends BaseModule
        {
                header('Content-type: application/opensearchdescription+xml');
 
-               $hostname = DI::app()->getHostName();
+               $hostname = DI::baseUrl()->getHostname()();
                $baseUrl  = DI::app()->getBaseURL();
 
                /** @var DOMDocument $xml */
index cbb953dd7569e64fee64bbe5d1d9e92917894f5d..04364ba0cc57fe30e77f07b3b192b072202f2fdf 100644 (file)
@@ -120,7 +120,7 @@ class Profile extends BaseModule
                        $a->page['htmlhead'] .= '<link rel="alternate" type="application/atom+xml" href="' . System::baseUrl() . '/feed/' . self::$which . '/" title="' . L10n::t('%s\'s posts', $a->profile['username']) . '"/>' . "\n";
                        $a->page['htmlhead'] .= '<link rel="alternate" type="application/atom+xml" href="' . System::baseUrl() . '/feed/' . self::$which . '/comments" title="' . L10n::t('%s\'s comments', $a->profile['username']) . '"/>' . "\n";
                        $a->page['htmlhead'] .= '<link rel="alternate" type="application/atom+xml" href="' . System::baseUrl() . '/feed/' . self::$which . '/activity" title="' . L10n::t('%s\'s timeline', $a->profile['username']) . '"/>' . "\n";
-                       $uri = urlencode('acct:' . $a->profile['nickname'] . '@' . $a->getHostName() . (DI::baseUrl()->getUrlPath() ? '/' . DI::baseUrl()->getUrlPath() : ''));
+                       $uri = urlencode('acct:' . $a->profile['nickname'] . '@' . DI::baseUrl()->getHostname() . (DI::baseUrl()->getUrlPath() ? '/' . DI::baseUrl()->getUrlPath() : ''));
                        $a->page['htmlhead'] .= '<link rel="lrdd" type="application/xrd+xml" href="' . System::baseUrl() . '/xrd/?uri=' . $uri . '" />' . "\n";
                        header('Link: <' . System::baseUrl() . '/xrd/?uri=' . $uri . '>; rel="lrdd"; type="application/xrd+xml"', false);
 
index 2c9b00bf0caa090773f6b91590ecce52e4691f6f..613b3da7b5792528ca72fc3b2c9ef8e291575d9d 100644 (file)
@@ -124,7 +124,7 @@ class Register extends BaseModule
                        '$ask_password' => $ask_password,
                        '$password1'    => ['password1', L10n::t('New Password:'), '', L10n::t('Leave empty for an auto generated password.')],
                        '$password2'    => ['confirm', L10n::t('Confirm:'), '', ''],
-                       '$nickdesc'     => L10n::t('Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be "<strong>nickname@%s</strong>".', DI::app()->getHostName()),
+                       '$nickdesc'     => L10n::t('Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be "<strong>nickname@%s</strong>".', DI::baseUrl()->getHostname()),
                        '$nicklabel'    => L10n::t('Choose a nickname: '),
                        '$photo'        => $photo,
                        '$publish'      => $profile_publish,
@@ -132,7 +132,7 @@ class Register extends BaseModule
                        '$username'     => $username,
                        '$email'        => $email,
                        '$nickname'     => $nickname,
-                       '$sitename'     => DI::app()->getHostName(),
+                       '$sitename'     => DI::baseUrl()->getHostname()(),
                        '$importh'      => L10n::t('Import'),
                        '$importt'      => L10n::t('Import your profile to this friendica instance'),
                        '$showtoslink'  => Config::get('system', 'tosdisplay'),
index aec95c2a2766e37c8f7aa996968ceb9f7b59b570..2e63f300de8d53ad1bb526d1e45e83bc0900bb23 100644 (file)
@@ -30,7 +30,7 @@ class HostMeta extends BaseModule
 
                $tpl = Renderer::getMarkupTemplate('xrd_host.tpl');
                echo Renderer::replaceMacros($tpl, [
-                       '$zhost'  => $app->getHostName(),
+                       '$zhost'  => DI::baseUrl()->getHostname()(),
                        '$zroot'  => $app->getBaseURL(),
                        '$domain' => $app->getBaseURL(),
                        '$bigkey' => Salmon::salmonKey($config->get('system', 'site_pubkey'))
index 878198504d46d0921c1ec3fef96016d171fd0f02..aa0b2e04410387deb52940a65fcd7906193f7e1d 100644 (file)
@@ -17,6 +17,7 @@ use Friendica\Core\Logger;
 use Friendica\Core\Protocol;
 use Friendica\Core\System;
 use Friendica\Database\DBA;
+use Friendica\DI;
 use Friendica\Model\Contact;
 use Friendica\Model\Profile;
 use Friendica\Protocol\ActivityNamespace;
@@ -76,7 +77,7 @@ class Probe
         */
        private static function ownHost($host)
        {
-               $own_host = \get_app()->getHostName();
+               $own_host = DI::baseUrl()->getHostname();
 
                $parts = parse_url($host);
 
index 705a094c38149b433b454fc2b5626181ebb9b598..c30e08f7be3152801f7af806d41f6cb7af0ff8ce 100644 (file)
@@ -13,6 +13,7 @@ use Friendica\Core\Logger;
 use Friendica\Core\Protocol;
 use Friendica\Core\System;
 use Friendica\Database\DBA;
+use Friendica\DI;
 use Friendica\Model\Item;
 use Friendica\Protocol\ActivityNamespace;
 use Friendica\Util\ParseUrl;
@@ -465,7 +466,7 @@ class Feed {
                                // Distributed items should have a well formatted URI.
                                // Additionally we have to avoid conflicts with identical URI between imported feeds and these items.
                                if ($notify) {
-                                       $item['guid'] = Item::guidFromUri($orig_plink, $a->getHostName());
+                                       $item['guid'] = Item::guidFromUri($orig_plink, DI::baseUrl()->getHostname()());
                                        unset($item['uri']);
                                        unset($item['parent-uri']);
 
index a63b12731dd3556cb56dcf3650b3cd76d7aca244..f1cfa54c0f400dc12187b54b7ce08c69a2f7c97a 100644 (file)
@@ -17,6 +17,7 @@ use Friendica\Core\PConfig;
 use Friendica\Core\Protocol;
 use Friendica\Core\System;
 use Friendica\Database\DBA;
+use Friendica\DI;
 use Friendica\Model\APContact;
 use Friendica\Model\Contact;
 use Friendica\Model\Conversation;
@@ -1846,7 +1847,7 @@ class OStatus
                }
 
                $item["uri"] = $item['parent-uri'] = $item['thr-parent']
-                               = 'tag:'.get_app()->getHostName().
+                               = 'tag:' . DI::baseUrl()->getHostname()().
                                ','.date('Y-m-d').':'.$action.':'.$owner['uid'].
                                ':person:'.$connect_id.':'.$item['created'];
 
index 46452f6e4e156132bbf68e9bd2044d0265cc8800..cf98312aa3b6b361e70fe5584b09e4d57aade36e 100644 (file)
@@ -37,6 +37,7 @@ namespace Friendica\Util;
 use Friendica\Core\Config;
 use Friendica\Core\PConfig;
 use Friendica\Database\DBA;
+use Friendica\DI;
 use Friendica\Model\User;
 
 class ExAuth
@@ -123,8 +124,6 @@ class ExAuth
         */
        private function isUser(array $aCommand)
        {
-               $a = \get_app();
-
                // Check if there is a username
                if (!isset($aCommand[1])) {
                        $this->writeLog(LOG_NOTICE, 'invalid isuser command, no username given');
@@ -140,7 +139,7 @@ class ExAuth
                $sUser = str_replace(['%20', '(a)'], [' ', '@'], $aCommand[1]);
 
                // Does the hostname match? So we try directly
-               if ($a->getHostName() == $aCommand[2]) {
+               if (DI::baseUrl()->getHostname() == $aCommand[2]) {
                        $this->writeLog(LOG_INFO, 'internal user check for ' . $sUser . '@' . $aCommand[2]);
                        $found = DBA::exists('user', ['nickname' => $sUser]);
                } else {
@@ -205,8 +204,6 @@ class ExAuth
         */
        private function auth(array $aCommand)
        {
-               $a = \get_app();
-
                // check user authentication
                if (sizeof($aCommand) != 4) {
                        $this->writeLog(LOG_NOTICE, 'invalid auth command, data missing');
@@ -222,7 +219,7 @@ class ExAuth
                $sUser = str_replace(['%20', '(a)'], [' ', '@'], $aCommand[1]);
 
                // Does the hostname match? So we try directly
-               if ($a->getHostName() == $aCommand[2]) {
+               if (DI::baseUrl()->getHostname() == $aCommand[2]) {
                        $this->writeLog(LOG_INFO, 'internal auth for ' . $sUser . '@' . $aCommand[2]);
 
                        $aUser = DBA::selectFirst('user', ['uid', 'password', 'legacy_password'], ['nickname' => $sUser]);
index e8553ed1c19a337ea8b9fe1ecb4e25339cf35dfa..6267bf6f330b70ca8d8f25a22fcdac9621447e83 100644 (file)
@@ -47,7 +47,7 @@ class CronJobs
                                Logger::info('cron_start');
                                Nodeinfo::update();
                                // Now trying to register
-                               $url = 'http://the-federation.info/register/' . $a->getHostName();
+                               $url = 'http://the-federation.info/register/' . DI::baseUrl()->getHostname();
                                Logger::debug('Check registering url', ['url' => $url]);
                                $ret = Network::fetchUrl($url);
                                Logger::debug('Check registering answer', ['answer' => $ret]);
index ef5a7b9f20a979c8a9daa01934148f3360ae60b4..ed2ff2979da929eaebd9f70270dc3cc098ce06d3 100644 (file)
@@ -140,7 +140,7 @@ class Delivery
                        // if $parent['wall'] == 1 we will already have the parent message in our array
                        // and we will relay the whole lot.
 
-                       $localhost = DI::app()->getHostName();
+                       $localhost = DI::baseUrl()->getHostname();
                        if (strpos($localhost, ':')) {
                                $localhost = substr($localhost, 0, strpos($localhost, ':'));
                        }
@@ -548,7 +548,7 @@ class Delivery
                                $headers  = 'From: ' . Email::encodeHeader($local_user['username'],'UTF-8') . ' <' . $local_user['email'] . '>' . "\n";
                        }
                } else {
-                       $headers  = 'From: '. Email::encodeHeader($local_user['username'], 'UTF-8') . ' <noreply@' . DI::app()->getHostName() . '>' . "\n";
+                       $headers  = 'From: '. Email::encodeHeader($local_user['username'], 'UTF-8') . ' <noreply@' . DI::baseUrl()->getHostname() . '>' . "\n";
                }
 
                $headers .= 'Message-Id: <' . Email::iri2msgid($target_item['uri']) . '>' . "\n";
index d6bf0ef484777a3255f75be0a8354dce5afb7e4f..fea2da7e3238f8b79fec75e7fe050a0781f72134 100644 (file)
@@ -180,7 +180,7 @@ class Notifier
                        // if $parent['wall'] == 1 we will already have the parent message in our array
                        // and we will relay the whole lot.
 
-                       $localhost = str_replace('www.','',$a->getHostName());
+                       $localhost = str_replace('www.','', DI::baseUrl()->getHostname());
                        if (strpos($localhost,':')) {
                                $localhost = substr($localhost,0,strpos($localhost,':'));
                        }