@tags sorta work, but we might have an issue with sending zids in @tags
This commit is contained in:
parent
2c1ba66016
commit
a10ff18f0e
@ -890,7 +890,6 @@ function handle_tag($a, &$body, &$inform, &$str_tags, $profile_uid, $tag) {
|
|||||||
}
|
}
|
||||||
if($tagcid) { //if there was an id
|
if($tagcid) { //if there was an id
|
||||||
|
|
||||||
|
|
||||||
//select contact with that id from the logged in user's contact list
|
//select contact with that id from the logged in user's contact list
|
||||||
$r = q("SELECT * FROM abook left join xchan on abook_xchan = xchan_hash
|
$r = q("SELECT * FROM abook left join xchan on abook_xchan = xchan_hash
|
||||||
WHERE abook_id = %d AND abook_channel = %d LIMIT 1",
|
WHERE abook_id = %d AND abook_channel = %d LIMIT 1",
|
||||||
@ -936,7 +935,7 @@ function handle_tag($a, &$body, &$inform, &$str_tags, $profile_uid, $tag) {
|
|||||||
}*/
|
}*/
|
||||||
//$r is set, if someone could be selected
|
//$r is set, if someone could be selected
|
||||||
if(count($r)) {
|
if(count($r)) {
|
||||||
$profile = $r[0]['xchan_url'];
|
$profile = chanlink_url($r[0]['xchan_url']);
|
||||||
$newname = $r[0]['xchan_name'];
|
$newname = $r[0]['xchan_name'];
|
||||||
//add person's id to $inform
|
//add person's id to $inform
|
||||||
if(strlen($inform))
|
if(strlen($inform))
|
||||||
@ -949,7 +948,7 @@ function handle_tag($a, &$body, &$inform, &$str_tags, $profile_uid, $tag) {
|
|||||||
$replaced = true;
|
$replaced = true;
|
||||||
//create profile link
|
//create profile link
|
||||||
$profile = str_replace(',','%2c',$profile);
|
$profile = str_replace(',','%2c',$profile);
|
||||||
$url = $profile;
|
$url = chanlink_url($profile);
|
||||||
$newtag = '@[url=' . $profile . ']' . $newname . '[/url]';
|
$newtag = '@[url=' . $profile . ']' . $newname . '[/url]';
|
||||||
$body = str_replace('@' . $name, $newtag, $body);
|
$body = str_replace('@' . $name, $newtag, $body);
|
||||||
//append tag to str_tags
|
//append tag to str_tags
|
||||||
|
Reference in New Issue
Block a user