fix superblock for comments

This commit is contained in:
friendica 2013-08-20 19:51:58 -07:00
parent cd5fdbcb48
commit 02a3694868
3 changed files with 17 additions and 3 deletions

View file

@ -39,10 +39,10 @@ class Item extends BaseObject {
foreach($data['children'] as $item) {
/*
* Only add thos that will be displayed
* Only add those that will be displayed
*/
if(! visible_activity($item)) {
if((! visible_activity($item)) || array_key_exists('author_blocked',$item)) {
continue;
}

View file

@ -712,6 +712,8 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional') {
$threads = array();
foreach($items as $item) {
// Check for any blocked authors
if($arr_blocked) {
$blocked = false;
foreach($arr_blocked as $b) {
@ -724,6 +726,18 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional') {
continue;
}
// Check all the kids too
if($arr_blocked && $item['children']) {
for($d = 0; $d < count($item['children']); $d ++) {
foreach($arr_blocked as $b) {
if(($b) && ($item['children'][$d]['author_xchan'] == $b))
$item['children'][$d]['author_blocked'] = true;
}
}
}
// Can we put this after the visibility check?
like_puller($a,$item,$alike,'like');

View file

@ -1 +1 @@
2013-08-19.410
2013-08-20.411