]> git.mxchange.org Git - friendica.git/blobdiff - mod/community.php
Add parameter for "toArray()" method
[friendica.git] / mod / community.php
index 8ed0c14dca588e0c3da02787676c20e3b9a867be..61922ef88a08dae0027e738ece63022e6dc99b12 100644 (file)
@@ -9,8 +9,6 @@ use Friendica\Content\Nav;
 use Friendica\Content\Pager;
 use Friendica\Content\Widget\TrendingTags;
 use Friendica\Core\ACL;
-use Friendica\Core\Config;
-use Friendica\Core\L10n;
 use Friendica\Core\Renderer;
 use Friendica\Core\Session;
 use Friendica\Database\DBA;
@@ -22,15 +20,15 @@ function community_content(App $a, $update = 0)
 {
        $o = '';
 
-       if (Config::get('system', 'block_public') && !Session::isAuthenticated()) {
-               notice(L10n::t('Public access denied.') . EOL);
+       if (DI::config()->get('system', 'block_public') && !Session::isAuthenticated()) {
+               notice(DI::l10n()->t('Public access denied.') . EOL);
                return;
        }
 
-       $page_style = Config::get('system', 'community_page_style');
+       $page_style = DI::config()->get('system', 'community_page_style');
 
        if ($page_style == CP_NO_INTERNAL_COMMUNITY) {
-               notice(L10n::t('Access denied.') . EOL);
+               notice(DI::l10n()->t('Access denied.') . EOL);
                return;
        }
 
@@ -56,7 +54,7 @@ function community_content(App $a, $update = 0)
        if ($a->argc > 1) {
                $content = $a->argv[1];
        } else {
-               if (!empty(Config::get('system', 'singleuser'))) {
+               if (!empty(DI::config()->get('system', 'singleuser'))) {
                        // On single user systems only the global page does make sense
                        $content = 'global';
                } else {
@@ -66,7 +64,7 @@ function community_content(App $a, $update = 0)
        }
 
        if (!in_array($content, ['local', 'global'])) {
-               notice(L10n::t('Community option not available.') . EOL);
+               notice(DI::l10n()->t('Community option not available.') . EOL);
                return;
        }
 
@@ -83,7 +81,7 @@ function community_content(App $a, $update = 0)
                }
 
                if (!$available) {
-                       notice(L10n::t('Not available.') . EOL);
+                       notice(DI::l10n()->t('Not available.') . EOL);
                        return;
                }
        }
@@ -91,12 +89,12 @@ function community_content(App $a, $update = 0)
        if (!$update) {
                $tabs = [];
 
-               if ((local_user() || in_array($page_style, [CP_USERS_AND_GLOBAL, CP_USERS_ON_SERVER])) && empty(Config::get('system', 'singleuser'))) {
+               if ((local_user() || in_array($page_style, [CP_USERS_AND_GLOBAL, CP_USERS_ON_SERVER])) && empty(DI::config()->get('system', 'singleuser'))) {
                        $tabs[] = [
-                               'label' => L10n::t('Local Community'),
+                               'label' => DI::l10n()->t('Local Community'),
                                'url' => 'community/local',
                                'sel' => $content == 'local' ? 'active' : '',
-                               'title' => L10n::t('Posts from local users on this server'),
+                               'title' => DI::l10n()->t('Posts from local users on this server'),
                                'id' => 'community-local-tab',
                                'accesskey' => 'l'
                        ];
@@ -104,10 +102,10 @@ function community_content(App $a, $update = 0)
 
                if (local_user() || in_array($page_style, [CP_USERS_AND_GLOBAL, CP_GLOBAL_COMMUNITY])) {
                        $tabs[] = [
-                               'label' => L10n::t('Global Community'),
+                               'label' => DI::l10n()->t('Global Community'),
                                'url' => 'community/global',
                                'sel' => $content == 'global' ? 'active' : '',
-                               'title' => L10n::t('Posts from users of the whole federated network'),
+                               'title' => DI::l10n()->t('Posts from users of the whole federated network'),
                                'id' => 'community-global-tab',
                                'accesskey' => 'g'
                        ];
@@ -153,11 +151,11 @@ function community_content(App $a, $update = 0)
        $r = community_getitems($pager->getStart(), $pager->getItemsPerPage(), $content, $accounttype);
 
        if (!DBA::isResult($r)) {
-               info(L10n::t('No results.') . EOL);
+               info(DI::l10n()->t('No results.') . EOL);
                return $o;
        }
 
-       $maxpostperauthor = (int) Config::get('system', 'max_author_posts_community_page');
+       $maxpostperauthor = (int) DI::config()->get('system', 'max_author_posts_community_page');
 
        if (($maxpostperauthor != 0) && ($content == 'local')) {
                $count = 1;
@@ -204,8 +202,8 @@ function community_content(App $a, $update = 0)
        return Renderer::replaceMacros($t, [
                '$content' => $o,
                '$header' => '',
-               '$show_global_community_hint' => ($content == 'global') && Config::get('system', 'show_global_community_hint'),
-               '$global_community_hint' => L10n::t("This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users.")
+               '$show_global_community_hint' => ($content == 'global') && DI::config()->get('system', 'show_global_community_hint'),
+               '$global_community_hint' => DI::l10n()->t("This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users.")
        ]);
 }