]> git.mxchange.org Git - friendica.git/commitdiff
Hide silenced authors from public timeline
authorPhilipp Holzer <admin@philipp.info>
Wed, 27 Feb 2019 10:41:57 +0000 (11:41 +0100)
committerPhilipp Holzer <admin@philipp.info>
Wed, 27 Feb 2019 10:41:57 +0000 (11:41 +0100)
include/api.php

index e6fd2f22bae9b15aa38a15808b8623a6f8e2849e..9de054e0a0122cffcfaa2a8b9ad073de4b97485f 100644 (file)
@@ -1738,7 +1738,7 @@ function api_statuses_public_timeline($type)
        $start = $page * $count;
 
        if ($exclude_replies && !$conversation_id) {
-               $condition = ["`gravity` IN (?, ?) AND `iid` > ? AND NOT `private` AND `wall` AND NOT `user`.`hidewall`",
+               $condition = ["`gravity` IN (?, ?) AND `iid` > ? AND NOT `private` AND `wall` AND NOT `user`.`hidewall` AND NOT `author`.`hidden`",
                        GRAVITY_PARENT, GRAVITY_COMMENT, $since_id];
 
                if ($max_id > 0) {
@@ -1751,7 +1751,7 @@ function api_statuses_public_timeline($type)
 
                $r = Item::inArray($statuses);
        } else {
-               $condition = ["`gravity` IN (?, ?) AND `id` > ? AND NOT `private` AND `wall` AND NOT `user`.`hidewall` AND `item`.`origin`",
+               $condition = ["`gravity` IN (?, ?) AND `id` > ? AND NOT `private` AND `wall` AND NOT `user`.`hidewall` AND `item`.`origin` AND NOT `author`.`hidden`",
                        GRAVITY_PARENT, GRAVITY_COMMENT, $since_id];
 
                if ($max_id > 0) {