From: Hypolite Petovan Date: Sat, 24 Sep 2016 15:50:23 +0000 (-0400) Subject: Add the self property to conversation responses X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=b9468df1e6bc6dd3c07ad780a9ec89dd1706789a;p=friendica.git Add the self property to conversation responses - Add a condition to check if the current user is amongst the responses - Populate the responses array with the self attribute --- diff --git a/include/conversation.php b/include/conversation.php index 057526c547..fc12f0b3f4 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -1056,6 +1056,9 @@ function builtin_activity_puller($item, &$conv_responses) { else $conv_responses[$mode][$item['thr-parent']] ++; + if((local_user()) && (local_user() == $item['uid']) && ($item['self'])) + $conv_responses[$mode][$item['thr-parent'] . '-self'] = 1; + $conv_responses[$mode][$item['thr-parent'] . '-l'][] = $url; // there can only be one activity verb per item so if we found anything, we can stop looking @@ -1435,6 +1438,7 @@ function get_responses($conv_responses,$response_verbs,$ob,$item) { $ret[$v] = array(); $ret[$v]['count'] = ((x($conv_responses[$v],$item['uri'])) ? $conv_responses[$v][$item['uri']] : ''); $ret[$v]['list'] = ((x($conv_responses[$v],$item['uri'])) ? $conv_responses[$v][$item['uri'] . '-l'] : ''); + $ret[$v]['self'] = ((x($conv_responses[$v],$item['uri'])) ? $conv_responses[$v][$item['uri'] . '-self'] : '0'); if(count($ret[$v]['list']) > MAX_LIKERS) { $ret[$v]['list_part'] = array_slice($ret[$v]['list'], 0, MAX_LIKERS); array_push($ret[$v]['list_part'], '