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:
friendica 2013-06-27 16:12:04 -07:00
parent b9466941e7
commit 230aeb782e
2 changed files with 13 additions and 1 deletions

View file

@ -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

View file

@ -1 +1 @@
2013-06-26.356
2013-06-27.357