From: Michael Date: Sat, 26 Sep 2020 18:05:15 +0000 (+0000) Subject: Merge remote-tracking branch 'upstream/develop' into hide-sharer X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=4a40a40ed1f705994f2b54e90cad1f5b11633b25;p=friendica.git Merge remote-tracking branch 'upstream/develop' into hide-sharer --- 4a40a40ed1f705994f2b54e90cad1f5b11633b25 diff --cc src/Module/Conversation/Community.php index 75a8e158ac,e46091bc35..97cc44eaff --- a/src/Module/Conversation/Community.php +++ b/src/Module/Conversation/Community.php @@@ -117,36 -117,13 +117,36 @@@ class Community extends BaseModul '$title' => DI::l10n()->t('Accounts'), '$content' => self::$content, '$accounttype' => $parameters['accounttype'], - '$all' => DI::l10n()->t('All Accounts'), - '$person' => DI::l10n()->t('Personal Accounts'), - '$organisation' => DI::l10n()->t('Organisation Accounts'), - '$news' => DI::l10n()->t('News Accounts'), - '$community' => DI::l10n()->t('Communities'), + '$all' => DI::l10n()->t('All'), + '$person' => DI::l10n()->t('Persons'), + '$organisation' => DI::l10n()->t('Organisations'), + '$news' => DI::l10n()->t('News'), + '$community' => DI::l10n()->t('Forums'), ]); + if (local_user() && DI::config()->get('system', 'community_no_sharer')) { + $path = self::$content . ($parameters['accounttype'] ? '/' . $parameters['accounttype'] : ''); + $query_parameters = []; + + if (!empty($_GET['since_id'])) { + $query_parameters['since_id'] = $_GET['since_id']; + } + if (!empty($_GET['max_id'])) { + $query_parameters['max_id'] = $_GET['max_id']; + } + + $path_all = $path . (!empty($query_parameters) ? '?' . http_build_query($query_parameters) : ''); + $path_no_sharer = $path . '?' . http_build_query(array_merge($query_parameters, ['no_sharer' => true])); + DI::page()['aside'] .= Renderer::replaceMacros(Renderer::getMarkupTemplate('widget/community_sharer.tpl'), [ + '$title' => DI::l10n()->t('Own Contacts'), + '$path_all' => $path_all, + '$path_no_sharer' => $path_no_sharer, + '$no_sharer' => !empty($_REQUEST['no_sharer']), + '$all' => DI::l10n()->t('Include'), + '$no_sharer_label' => DI::l10n()->t('Hide'), + ]); + } + if (Feature::isEnabled(local_user(), 'trending_tags')) { DI::page()['aside'] .= TrendingTags::getHTML(self::$content); }