mirror of
https://codeberg.org/streams/streams.git
synced 2024-09-20 00:35:30 +00:00
if you send a private post to an @-taggable channel (and nobody else), tag them. This sort of implements what Zottel was asking for - posting to a forum by posting only to the forum without having to tag it. Taggables are already highlighted in the ACL widget so as to avoid privacy surprises.
Currently untested but shouldn't take much to get working if it isn't working already.
This commit is contained in:
parent
b9466941e7
commit
230aeb782e
2 changed files with 13 additions and 1 deletions
12
mod/item.php
12
mod/item.php
|
@ -320,6 +320,18 @@ function item_post(&$a) {
|
|||
$body = fix_mce_lf($body);
|
||||
}
|
||||
|
||||
// If we're sending a private message with a single @-taggable channel as a recipient, @-tag it.
|
||||
|
||||
if(substr_count($str_contact_allow,'<') == 1 && $str_group_allow == '' && str_contact_deny == '' && $str_group_deny == '') {
|
||||
$x = q("select abook_id, abook_their_perms from abook where abook_xchan = '%s' and abook_channel = %d limit 1",
|
||||
dbesc(str_replace(array('<','>'),array('',''),$str_contact_allow)),
|
||||
intval($profile_uid)
|
||||
);
|
||||
if($x && ($x[0]['abook_their_perms'] & PERMS_W_TAGWALL))
|
||||
$body .= "\n\n@group+" . $x[0]['abook_id'] . "\n";
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* fix naked links by passing through a callback to see if this is a red site
|
||||
|
|
|
@ -1 +1 @@
|
|||
2013-06-26.356
|
||||
2013-06-27.357
|
||||
|
|
Loading…
Reference in a new issue