Code Duplication    Length = 7-8 lines in 2 locations

main/forum/forumfunction.inc.php 2 locations

@@ 5024-5030 (lines=7) @@
5021
5022
    // Handling the thread count information.
5023
    $result2 = Database::query($sql2);
5024
    while ($row2 = Database::fetch_array($result2, 'ASSOC')) {
5025
        if (is_array($forum_list)) {
5026
            if (array_key_exists($row2['forum_id'], $forum_list)) {
5027
                $forum_list[$row2['forum_id']]['number_of_threads'] = $row2['number_of_threads'];
5028
            }
5029
        }
5030
    }
5031
5032
    // Handling the post count information.
5033
    $result3 = Database::query($sql3);
@@ 5034-5041 (lines=8) @@
5031
5032
    // Handling the post count information.
5033
    $result3 = Database::query($sql3);
5034
    while ($row3 = Database::fetch_array($result3, 'ASSOC')) {
5035
        if (is_array($forum_list)) {
5036
            if (array_key_exists($row3['forum_id'], $forum_list)) {
5037
                // This is needed because sql3 takes also the deleted forums into account.
5038
                $forum_list[$row3['forum_id']]['number_of_posts'] = $row3['number_of_posts'];
5039
            }
5040
        }
5041
    }
5042
5043
    // Finding the last post information
5044
    // (last_post_id, last_poster_id, last_post_date, last_poster_name, last_poster_lastname, last_poster_firstname).