improvements to post_activity_item() so that it does not behave differently with delivery plugins than post_local via the API.

This commit is contained in:
friendica 2013-05-21 21:51:02 -07:00
parent c64c79eb11
commit 1c908c0891

View file

@ -128,6 +128,19 @@ function post_activity_item($arr) {
$arr['deny_cid'] = ((x($arr,'deny_cid')) ? $arr['deny_cid'] : $channel['channel_deny_cid']);
$arr['deny_gid'] = ((x($arr,'deny_gid')) ? $arr['deny_gid'] : $channel['channel_deny_gid']);
// for the benefit of plugins, we will behave as if this is an API call rather than a normal online post
$_REQUEST['api_source'] = 1;
call_hooks('post_local'$arr);
if(x($arr,'cancel')) {
logger('post_activity_item: post cancelled by plugin.');
return $ret;
}
$post_id = item_store($arr);
if($post_id) {