major changes to "forum mode" on the network/matrix page
This commit is contained in:
parent
4af339da63
commit
43e064749c
@ -1036,7 +1036,7 @@ function widget_forums($arr) {
|
||||
foreach($r1 as $rr) {
|
||||
if($unseen && (! intval($rr['unseen'])))
|
||||
continue;
|
||||
$o .= '<li><span class="pull-right">' . ((intval($rr['unseen'])) ? intval($rr['unseen']) : '') . '</span><a href="network?f=&cid=' . $rr['abook_id'] . '" ><img src="' . $rr['xchan_photo_s'] . '" style="width: 16px; height: 16px;" /> ' . $rr['xchan_name'] . '</a></li>';
|
||||
$o .= '<li><span class="pull-right">' . ((intval($rr['unseen'])) ? intval($rr['unseen']) : '') . '</span><a href="network?f=&pf=1&cid=' . $rr['abook_id'] . '" ><img src="' . $rr['xchan_photo_s'] . '" style="width: 16px; height: 16px;" /> ' . $rr['xchan_name'] . '</a></li>';
|
||||
}
|
||||
$o .= '</ul></div>';
|
||||
}
|
||||
|
@ -115,6 +115,8 @@ function network_content(&$a, $update = 0, $load = false) {
|
||||
$file = ((x($_GET,'file')) ? $_GET['file'] : '');
|
||||
|
||||
|
||||
$deftag = '';
|
||||
|
||||
if(x($_GET,'search') || x($_GET,'file'))
|
||||
$nouveau = true;
|
||||
if($cid) {
|
||||
@ -130,7 +132,10 @@ function network_content(&$a, $update = 0, $load = false) {
|
||||
goaway($a->get_baseurl(true) . '/network');
|
||||
// NOTREACHED
|
||||
}
|
||||
$def_acl = array('allow_cid' => '<' . $r[0]['abook_xchan'] . '>');
|
||||
if($_GET['pf'] === '1')
|
||||
$deftag = '@' . t('forum') . '+' . intval($cid) . '+';
|
||||
else
|
||||
$def_acl = array('allow_cid' => '<' . $r[0]['abook_xchan'] . '>');
|
||||
}
|
||||
|
||||
if(! $update) {
|
||||
@ -164,6 +169,8 @@ function network_content(&$a, $update = 0, $load = false) {
|
||||
'visitor' => true,
|
||||
'profile_uid' => local_channel()
|
||||
);
|
||||
if($deftag)
|
||||
$x['body'] = $deftag;
|
||||
|
||||
$status_editor = status_editor($a,$x);
|
||||
$o .= $status_editor;
|
||||
@ -223,7 +230,7 @@ function network_content(&$a, $update = 0, $load = false) {
|
||||
if($r) {
|
||||
$sql_extra = " AND item.parent IN ( SELECT DISTINCT parent FROM item WHERE true $sql_options AND uid = " . intval(local_channel()) . " AND ( author_xchan = '" . dbesc($r[0]['abook_xchan']) . "' or owner_xchan = '" . dbesc($r[0]['abook_xchan']) . "' ) $item_normal ) ";
|
||||
$title = replace_macros(get_markup_template("section_title.tpl"),array(
|
||||
'$title' => t('Connection: ') . $r[0]['xchan_name']
|
||||
'$title' => (($_GET['pf'] === '1') ? t('Forum: ') : t('Connection: ')) . $r[0]['xchan_name']
|
||||
));
|
||||
$o = $tabs;
|
||||
$o .= $title;
|
||||
|
@ -116,7 +116,7 @@ function zfinger_init(&$a) {
|
||||
$t = q("select abook_my_perms from abook where abook_channel = %d and abook_self = 1 limit 1",
|
||||
intval($e['channel_id'])
|
||||
);
|
||||
if($t && ($t[0]['abook_my_perms'] & PERMS_W_TAGWALL))
|
||||
if(($t) && (($t[0]['abook_my_perms'] & PERMS_W_TAGWALL) && (! ($t[0]['abook_my_perms'] & PERMS_W_STREAM))))
|
||||
$public_forum = true;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user