]> git.mxchange.org Git - friendica.git/commitdiff
Don't show the local community page on single user instances
authorMichael <heluecht@pirati.ca>
Fri, 5 Jan 2018 20:11:35 +0000 (20:11 +0000)
committerMichael <heluecht@pirati.ca>
Fri, 5 Jan 2018 20:11:35 +0000 (20:11 +0000)
mod/community.php

index 781f31302c2253b35c1249e2dba16c84df91f86d..7c480d259e3aefd05b901aba803d471f9fa88df7 100644 (file)
@@ -27,8 +27,13 @@ function community_content(App $a, $update = 0)
        if ($a->argc > 1) {
                $content = $a->argv[1];
        } else {
-               // When only the global community is allowed, we use this as default
-               $content = $page_style == CP_GLOBAL_COMMUNITY ? 'global' : 'local';
+               if (!empty(Config::get('system','singleuser'))) {
+                       // On single user systems only the global page does make sense
+                       $content = 'global';
+               } else {
+                       // When only the global community is allowed, we use this as default
+                       $content = $page_style == CP_GLOBAL_COMMUNITY ? 'global' : 'local';
+               }
        }
 
        if (!in_array($content, ['local', 'global'])) {
@@ -61,7 +66,7 @@ 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])) {
+               if ((local_user() || in_array($page_style, [CP_USERS_AND_GLOBAL, CP_USERS_ON_SERVER])) && empty(Config::get('system','singleuser'))) {
                        $tabs[] = array(
                                'label' => t('Community'),
                                'url' => 'community/local',