Code Duplication    Length = 7-8 lines in 2 locations

main/forum/forumfunction.inc.php 2 locations

@@ 4989-4995 (lines=7) @@
4986
4987
    // Handling the thread count information.
4988
    $result2 = Database::query($sql2);
4989
    while ($row2 = Database::fetch_array($result2, 'ASSOC')) {
4990
        if (is_array($forum_list)) {
4991
            if (array_key_exists($row2['forum_id'], $forum_list)) {
4992
                $forum_list[$row2['forum_id']]['number_of_threads'] = $row2['number_of_threads'];
4993
            }
4994
        }
4995
    }
4996
4997
    // Handling the post count information.
4998
    $result3 = Database::query($sql3);
@@ 4999-5006 (lines=8) @@
4996
4997
    // Handling the post count information.
4998
    $result3 = Database::query($sql3);
4999
    while ($row3 = Database::fetch_array($result3, 'ASSOC')) {
5000
        if (is_array($forum_list)) {
5001
            if (array_key_exists($row3['forum_id'], $forum_list)) {
5002
                // This is needed because sql3 takes also the deleted forums into account.
5003
                $forum_list[$row3['forum_id']]['number_of_posts'] = $row3['number_of_posts'];
5004
            }
5005
        }
5006
    }
5007
5008
    // Finding the last post information (last_post_id, last_poster_id, last_post_date, last_poster_name, last_poster_lastname, last_poster_firstname).
5009
    if (!empty($forum_list)) {