don't distribute group notices to inboxes for users who've blocked the author

This commit is contained in:
Evan Prodromou 2009-11-07 12:22:00 -05:00
parent 73e45bbfd9
commit 1319002e15
1 changed files with 4 additions and 1 deletions

View File

@ -930,7 +930,10 @@ class Notice extends Memcached_DataObject
$users = $group->getUserMembers();
foreach ($users as $id) {
if (!array_key_exists($id, $ni)) {
$ni[$id] = NOTICE_INBOX_SOURCE_GROUP;
$user = User::staticGet('id', $id);
if (!$user->hasBlocked($notice->profile_id)) {
$ni[$id] = NOTICE_INBOX_SOURCE_GROUP;
}
}
}
}