From 6fc10984e1464a9734574508b3094fad4fddcaa2 Mon Sep 17 00:00:00 2001 From: flashwave Date: Thu, 31 Aug 2023 00:52:14 +0000 Subject: [PATCH] Append total posts count at the end of the leaderboard. --- public-legacy/forum/leaderboard.php | 10 ++++++++-- templates/home/search.twig | 2 +- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/public-legacy/forum/leaderboard.php b/public-legacy/forum/leaderboard.php index f780b67..ff2902f 100644 --- a/public-legacy/forum/leaderboard.php +++ b/public-legacy/forum/leaderboard.php @@ -98,10 +98,16 @@ if($mode === 'markdown') { MD; - foreach($rankings as $ranking) + $totalPostsCount = 0; + + foreach($rankings as $ranking) { + $totalPostsCount += $ranking->postsCount; $markdown .= sprintf("| %s | [%s](%s%s) | %s |\r\n", $ranking->position, $ranking->user?->getName() ?? 'Deleted User', - url_prefix(false), url('user-profile', ['user' => $ranking->userId]), $ranking->postsCount); + url_prefix(false), url('user-profile', ['user' => $ranking->userId]), number_format($ranking->postsCount)); + } + + $markdown .= sprintf("\r\nIn total %s posts were made!\r\n", number_format($totalPostsCount)); Template::set('leaderboard_markdown', $markdown); } diff --git a/templates/home/search.twig b/templates/home/search.twig index 0a2d8a7..50e6e94 100644 --- a/templates/home/search.twig +++ b/templates/home/search.twig @@ -115,7 +115,7 @@ {% if members|length >= 20 %}
- Load next 20 posts... + Load next 20 members...
{% endif %}