$item['private'] = $private_group ? ItemModel::PRIVATE : ItemModel::UNLISTED;
if ($only_to_group) {
- $ucid = Contact::getUserContactId($group_contact['id'], $item['uid']);
- if ($ucid) {
- $item['owner-id'] = $ucid;
+ $pcid = Contact::getPublicContactId($group_contact['id'], $item['uid']);
+ if ($pcid) {
+ $item['owner-id'] = $pcid;
unset($item['owner-link']);
unset($item['owner-name']);
unset($item['owner-avatar']);
{
$inboxes = [];
- $isGroup = false;
- if (!empty($uid)) {
- $profile = User::getOwnerDataById($uid);
- if (!empty($profile)) {
- $isGroup = $profile['account-type'] == User::ACCOUNT_TYPE_COMMUNITY;
- }
- }
-
if ($all_ap) {
// Will be activated in a later step
$networks = Protocol::FEDERATED;
continue;
}
- if ($isGroup && ($contact['network'] == Protocol::DFRN)) {
- continue;
- }
-
if (Network::isUrlBlocked($contact['url'])) {
continue;
}