]> git.mxchange.org Git - friendica.git/commitdiff
Remove "hidewall" check from ACL
authorMichael <heluecht@pirati.ca>
Sat, 22 Feb 2020 08:54:28 +0000 (08:54 +0000)
committerMichael <heluecht@pirati.ca>
Sat, 22 Feb 2020 08:54:28 +0000 (08:54 +0000)
src/Core/ACL.php
src/Module/Item/Compose.php
view/templates/acl_selector.tpl

index 1c32759cfd6c509c17c696b1e48177ba5292871c..f35889061dc17153429bb6e63aab8db59b36a182 100644 (file)
@@ -218,8 +218,7 @@ class ACL
         *                                      'allow_cid' => [],
         *                                      'allow_gid' => [],
         *                                      'deny_cid' => [],
-        *                                      'deny_gid' => [],
-        *                                      'hidewall' => true/false
+        *                                      'deny_gid' => []
         *                                      ]
         * @param array  $condition
         * @param string $form_prefix
@@ -257,7 +256,6 @@ class ACL
                        'allow_gid' => $default_permissions['allow_gid'] ?? [],
                        'deny_cid'  => $default_permissions['deny_cid']  ?? [],
                        'deny_gid'  => $default_permissions['deny_gid']  ?? [],
-                       'hidewall'  => $default_permissions['hidewall']  ?? false,
                ];
 
                if (count($default_permissions['allow_cid'])
@@ -273,31 +271,21 @@ class ACL
 
                $jotnets_fields = [];
                if ($for_federation) {
-                       $mail_enabled = false;
-                       $pubmail_enabled = false;
-
                        if (function_exists('imap_open') && !DI::config()->get('system', 'imap_disabled')) {
                                $mailacct = DBA::selectFirst('mailacct', ['pubmail'], ['`uid` = ? AND `server` != ""', $user['uid']]);
                                if (DBA::isResult($mailacct)) {
-                                       $mail_enabled = true;
-                                       $pubmail_enabled = !empty($mailacct['pubmail']);
-                               }
-                       }
-
-                       if (!$default_permissions['hidewall']) {
-                               if ($mail_enabled) {
                                        $jotnets_fields[] = [
                                                'type' => 'checkbox',
                                                'field' => [
                                                        'pubmail_enable',
                                                        DI::l10n()->t('Post to Email'),
-                                                       $pubmail_enabled
+                                                       !empty($mailacct['pubmail'])
                                                ]
                                        ];
+       
                                }
-
-                               Hook::callAll('jot_networks', $jotnets_fields);
                        }
+                       Hook::callAll('jot_networks', $jotnets_fields);
                }
 
                $acl_contacts = self::getContactListByUserId($user['uid'], $condition);
@@ -326,7 +314,6 @@ class ACL
                        '$emailcc'        => DI::l10n()->t('CC: email addresses'),
                        '$emtitle'        => DI::l10n()->t('Example: bob@example.com, mary@example.com'),
                        '$jotnets_summary' => DI::l10n()->t('Connectors'),
-                       '$jotnets_disabled_label' => DI::l10n()->t('Connectors disabled, since "%s" is enabled.', DI::l10n()->t('Hide your profile details from unknown viewers?')),
                        '$visibility'     => $visibility,
                        '$acl_contacts'   => $acl_contacts,
                        '$acl_groups'     => $acl_groups,
@@ -337,7 +324,6 @@ class ACL
                        '$group_deny'     => implode(',', $default_permissions['deny_gid']),
                        '$for_federation' => $for_federation,
                        '$jotnets_fields' => $jotnets_fields,
-                       '$user_hidewall'  => $default_permissions['hidewall'],
                        '$input_names'    => $input_names,
                        '$input_group_id' => $input_group_id,
                ]);
index 6dc879f76860c11ff2ec62432ebc4351b643c277..c0b3f73f488bf6af31f024008a76fd360d01f24e 100644 (file)
@@ -72,7 +72,7 @@ class Compose extends BaseModule
                        }
                }
 
-               $user = User::getById(local_user(), ['allow_cid', 'allow_gid', 'deny_cid', 'deny_gid', 'hidewall', 'default-location']);
+               $user = User::getById(local_user(), ['allow_cid', 'allow_gid', 'deny_cid', 'deny_gid', 'default-location']);
 
                $aclFormatter = DI::aclFormatter();
 
index babedd6c023a33cdae2347d49c17c25a3bf45f75..c3abdad5bc75e1935c720557b10bb996e37e27ee 100644 (file)
@@ -9,10 +9,7 @@
                                <div class="panel-body">
                                        <p>{{$public_desc}}</p>
                        {{if $for_federation}}
-                               {{if $user_hidewall}}
-                                       <h4>{{$jotnets_summary}}</h4>
-                               {{$jotnets_disabled_label}}
-                               {{elseif $jotnets_fields}}
+                               {{if $jotnets_fields}}
                                    {{if $jotnets_fields|count < 3}}
                                                                <div class="profile-jot-net">
                                    {{else}}