]> git.mxchange.org Git - friendica.git/blobdiff - src/Module/Friendica.php
Update src/Module/Magic.php
[friendica.git] / src / Module / Friendica.php
index 37bd69da498102dc3fc4155a4fcfc34902244c03..90869878e47b131e32aab5c784a00902496419ac 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /**
- * @copyright Copyright (C) 2010-2022, the Friendica project
+ * @copyright Copyright (C) 2010-2023, the Friendica project
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -42,6 +42,7 @@ class Friendica extends BaseModule
        protected function content(array $request = []): string
        {
                $config = DI::config();
+               $keyValue = DI::keyValue();
 
                $visibleAddonList = Addon::getVisibleList();
                if (!empty($visibleAddonList)) {
@@ -70,7 +71,7 @@ class Friendica extends BaseModule
                }
 
                $tos = ($config->get('system', 'tosdisplay')) ?
-                       DI::l10n()->t('Read about the <a href="%1$s/tos">Terms of Service</a> of this node.', DI::baseUrl()->get()) :
+                       DI::l10n()->t('Read about the <a href="%1$s/tos">Terms of Service</a> of this node.', DI::baseUrl()) :
                        '';
 
                $blockList = $config->get('system', 'blocklist');
@@ -98,9 +99,9 @@ class Friendica extends BaseModule
                return Renderer::replaceMacros($tpl, [
                        'about'     => DI::l10n()->t('This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s.',
                                '<strong>' . App::VERSION . '</strong>',
-                               DI::baseUrl()->get(),
+                               DI::baseUrl(),
                                '<strong>' . $config->get('system', 'build') . '/' . DB_UPDATE_VERSION . '</strong>',
-                               '<strong>' . $config->get('system', 'post_update_version') . '/' . PostUpdate::VERSION . '</strong>'),
+                               '<strong>' . $keyValue->get('post_update_version') . '/' . PostUpdate::VERSION . '</strong>'),
                        'friendica' => DI::l10n()->t('Please visit <a href="https://friendi.ca">Friendi.ca</a> to learn more about the Friendica project.'),
                        'bugs'      => DI::l10n()->t('Bug reports and issues: please visit') . ' ' . '<a href="https://github.com/friendica/friendica/issues?state=open">' . DI::l10n()->t('the bugtracker at github') . '</a>',
                        'info'      => DI::l10n()->t('Suggestions, praise, etc. - please email "info" at "friendi - dot - ca'),
@@ -150,13 +151,13 @@ class Friendica extends BaseModule
                if (!empty($administrator)) {
                        $admin = [
                                'name'    => $administrator['username'],
-                               'profile' => DI::baseUrl()->get() . '/profile/' . $administrator['nickname'],
+                               'profile' => DI::baseUrl() . '/profile/' . $administrator['nickname'],
                        ];
                }
 
                $visible_addons = Addon::getVisibleList();
 
-               $config->load('feature_lock');
+               $config->reload();
                $locked_features = [];
                $featureLocks = $config->get('config', 'feature_lock');
                if (isset($featureLocks)) {
@@ -171,7 +172,7 @@ class Friendica extends BaseModule
 
                $data = [
                        'version'          => App::VERSION,
-                       'url'              => DI::baseUrl()->get(),
+                       'url'              => (string)DI::baseUrl(),
                        'addons'           => $visible_addons,
                        'locked_features'  => $locked_features,
                        'explicit_content' => intval($config->get('system', 'explicit_content', 0)),
@@ -181,7 +182,7 @@ class Friendica extends BaseModule
                        'site_name'        => $config->get('config', 'sitename'),
                        'platform'         => strtolower(App::PLATFORM),
                        'info'             => $config->get('config', 'info'),
-                       'no_scrape_url'    => DI::baseUrl()->get() . '/noscrape',
+                       'no_scrape_url'    => DI::baseUrl() . '/noscrape',
                ];
 
                System::jsonExit($data);