get_forum_topic_counter($forum->id);
$count_topics_i18n = number_format_i18n($count_topics);
$count_posts = $this->get_forum_post_counter($forum->id);
$count_posts_i18n = number_format_i18n($count_posts);
// Get the read/unread status of a forum.
$unread_status = $this->unread->get_status_forum($forum->id, $count_topics);
echo '
';
$forum_icon = trim(esc_html(stripslashes($forum->icon)));
$forum_icon = (empty($forum_icon)) ? 'fas fa-comments' : $forum_icon;
echo '
';
echo '
';
echo '
'.esc_html(stripslashes($forum->name)).'';
// Show the description of the forum when it is not empty.
$forum_description = stripslashes($forum->description);
if (!empty($forum_description)) {
echo '
'.$forum_description.'';
}
// Show forum stats.
echo '
';
echo sprintf(_n('%s Topic', '%s Topics', $count_topics, 'asgaros-forum'), $count_topics_i18n);
echo ' · ';
echo sprintf(_n('%s Post', '%s Posts', $count_posts, 'asgaros-forum'), $count_posts_i18n);
echo '';
echo '
';
echo $this->render_lastpost_in_forum($forum->id, true);
echo '';
// Show subforums.
if ($forum->count_subforums > 0) {
echo '
';
echo ''.__('Subforums', 'asgaros-forum').': ';
$subforums = $this->get_forums($category->term_id, $forum->id);
$subforumsFirstDone = false;
foreach ($subforums as $subforum) {
echo ($subforumsFirstDone) ? ' · ' : '';
echo ''.esc_html(stripslashes($subforum->name)).'';
$subforumsFirstDone = true;
}
echo '';
}
echo '
';
do_action('asgarosforum_custom_forum_column', $forum->id);
echo '
'.$this->render_lastpost_in_forum($forum->id).'
';
echo '
';
do_action('asgarosforum_after_forum');