diff --git a/src/Content/Widget/VCard.php b/src/Content/Widget/VCard.php index 13c90f5712..c784517abf 100644 --- a/src/Content/Widget/VCard.php +++ b/src/Content/Widget/VCard.php @@ -28,7 +28,6 @@ use Friendica\Core\Protocol; use Friendica\Core\Renderer; use Friendica\DI; use Friendica\Model\Contact; -use Friendica\Util\Network; use Friendica\Util\Strings; /** @@ -42,9 +41,11 @@ class VCard * Get HTML for vcard block * * @template widget/vcard.tpl + * @param array $contact + * @param bool $hide_mention * @return string */ - public static function getHTML(array $contact): string + public static function getHTML(array $contact, bool $hide_mention = false): string { if (!isset($contact['network']) || !isset($contact['id'])) { Logger::warning('Incomplete contact', ['contact' => $contact ?? []]); @@ -99,10 +100,12 @@ class VCard } if ($contact['contact-type'] == Contact::TYPE_COMMUNITY) { - $mention_label = DI::l10n()->t('Post to group'); - $mention_link = 'compose/0?body=!' . $contact['addr']; + if (!$hide_mention) { + $mention_label = DI::l10n()->t('Post to group'); + $mention_link = 'compose/0?body=!' . $contact['addr']; + } $showgroup_link = 'network/group/' . $id; - } else { + } elseif (!$hide_mention) { $mention_label = DI::l10n()->t('Mention'); $mention_link = 'compose/0?body=@' . $contact['addr']; } diff --git a/src/Module/Contact/Conversations.php b/src/Module/Contact/Conversations.php index d47933c63b..46ad6d293a 100644 --- a/src/Module/Contact/Conversations.php +++ b/src/Module/Contact/Conversations.php @@ -107,7 +107,7 @@ class Conversations extends BaseModule $this->page->registerStylesheet(Theme::getPathForFile('js/friendica-tagsinput/friendica-tagsinput.css')); $this->page->registerStylesheet(Theme::getPathForFile('js/friendica-tagsinput/friendica-tagsinput-typeahead.css')); - $this->page['aside'] .= Widget\VCard::getHTML($contact); + $this->page['aside'] .= Widget\VCard::getHTML($contact, true); Nav::setSelected('contact'); diff --git a/view/lang/C/messages.po b/view/lang/C/messages.po index 4a30683081..8c3c5814ca 100644 --- a/view/lang/C/messages.po +++ b/view/lang/C/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: 2024.03-dev\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-02-01 16:09+0000\n" +"POT-Creation-Date: 2024-02-01 16:16+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n"