aboutsummaryrefslogtreecommitdiffstats
path: root/mod
diff options
context:
space:
mode:
authorredmatrix <redmatrix@redmatrix.me>2015-09-09 18:57:06 -0700
committerredmatrix <redmatrix@redmatrix.me>2015-09-09 18:57:06 -0700
commitf3b560b4535594d1b1189a3d3a5b7070f8e96beb (patch)
tree5c1a072d45f655c736e56b74dc2a32f9ed8445b3 /mod
parent43e064749cfb5cd9d4a0e64991bf297f28a3a6d4 (diff)
downloadvolse-hubzilla-f3b560b4535594d1b1189a3d3a5b7070f8e96beb.tar.gz
volse-hubzilla-f3b560b4535594d1b1189a3d3a5b7070f8e96beb.tar.bz2
volse-hubzilla-f3b560b4535594d1b1189a3d3a5b7070f8e96beb.zip
fix the lock state when using forum mode
Diffstat (limited to 'mod')
-rw-r--r--mod/network.php8
1 files changed, 5 insertions, 3 deletions
diff --git a/mod/network.php b/mod/network.php
index 77be7e96e..3614c81d6 100644
--- a/mod/network.php
+++ b/mod/network.php
@@ -158,14 +158,16 @@ function network_content(&$a, $update = 0, $load = false) {
'deny_gid' => $channel['channel_deny_gid']
);
+ $private_editing = ((($group || $cid) && (! intval($_GET['pf']))) ? true : false);
+
$x = array(
'is_owner' => true,
'allow_location' => ((intval(get_pconfig($channel['channel_id'],'system','use_browser_location'))) ? '1' : ''),
'default_location' => $channel['channel_location'],
'nickname' => $channel['channel_address'],
- 'lockstate' => (($group || $cid || $channel['channel_allow_cid'] || $channel['channel_allow_gid'] || $channel['channel_deny_cid'] || $channel['channel_deny_gid']) ? 'lock' : 'unlock'),
- 'acl' => populate_acl((($group || $cid) ? $def_acl : $channel_acl)),
- 'bang' => (($group || $cid) ? '!' : ''),
+ 'lockstate' => (($private_editing || $channel['channel_allow_cid'] || $channel['channel_allow_gid'] || $channel['channel_deny_cid'] || $channel['channel_deny_gid']) ? 'lock' : 'unlock'),
+ 'acl' => populate_acl((($private_editing) ? $def_acl : $channel_acl)),
+ 'bang' => (($private_editing) ? '!' : ''),
'visitor' => true,
'profile_uid' => local_channel()
);