+ $tab_tpl = Renderer::getMarkupTemplate('common_tabs.tpl');
+ $o .= Renderer::replaceMacros($tab_tpl, ['$tabs' => $tabs]);
+
+ Nav::setSelected('community');
+
+ DI::page()['aside'] .= Widget::accounttypes('community/' . self::$content, self::$accountTypeString);
+
+ if (local_user() && DI::config()->get('system', 'community_no_sharer')) {
+ $path = self::$content;
+ if (!empty($parameters['accounttype'])) {
+ $path .= '/' . $parameters['accounttype'];
+ }
+ $query_parameters = [];
+
+ if (!empty($_GET['min_id'])) {
+ $query_parameters['min_id'] = $_GET['min_id'];
+ }
+ if (!empty($_GET['max_id'])) {
+ $query_parameters['max_id'] = $_GET['max_id'];
+ }
+ if (!empty($_GET['last_commented'])) {
+ $query_parameters['max_id'] = $_GET['last_commented'];
+ }
+
+ $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);
+ }