];
}
- if (!$item['self']) {
+ if (!$item['self'] && local_user()) {
$block = [
'blocking' => true,
'block' => DI::l10n()->t('Block %s', $item['author-name']),
$languages = [DI::l10n()->t('Languages'), Item::getLanguageMessage($item)];
}
+ if (in_array($item['private'], [Item::PUBLIC, Item::UNLISTED]) && in_array($item['network'], Protocol::FEDERATED)) {
+ $browsershare = [DI::l10n()->t('Share via ...'), DI::l10n()->t('Share via external services')];
+ } else {
+ $browsershare = null;
+ }
+
$tmp_item = [
'template' => $this->getTemplate(),
'type' => implode("", array_slice(explode("/", $item['verb']), -1)),
'owner_photo' => DI::baseUrl()->remove(Contact::getAvatarUrlForUrl($item['owner-link'], $item['uid'], Proxy::SIZE_THUMB)),
'owner_name' => $this->getOwnerName(),
'plink' => Item::getPlink($item),
- 'browsershare' => DI::l10n()->t('Share'),
+ 'browsershare' => $browsershare,
'edpost' => $edpost,
'ispinned' => $ispinned,
'pin' => $pin,