Code Duplication    Length = 5-5 lines in 3 locations

main/inc/lib/usermanager.lib.php 3 locations

@@ 3515-3519 (lines=5) @@
3512
                WHERE field_id = $field_id AND tag LIKE '$tag%' ORDER BY tag LIMIT $limit";
3513
        $result = Database::query($sql);
3514
        $return = array();
3515
        if (Database::num_rows($result) > 0) {
3516
            while ($row = Database::fetch_array($result, 'ASSOC')) {
3517
                $return[] = array('id' => $row['tag'], 'text' => $row['tag']);
3518
            }
3519
        }
3520
        if ($return_format === 'json') {
3521
            $return = json_encode($return);
3522
        }
@@ 3582-3586 (lines=5) @@
3579
                ORDER BY tag";
3580
        $result = Database::query($sql);
3581
        $return = array();
3582
        if (Database::num_rows($result) > 0) {
3583
            while ($row = Database::fetch_array($result, 'ASSOC')) {
3584
                $return[$row['id']] = array('tag' => $row['tag'], 'count' => $row['count']);
3585
            }
3586
        }
3587
3588
        return $return;
3589
    }
@@ 3616-3620 (lines=5) @@
3613
3614
        $result = Database::query($sql);
3615
        $return = array();
3616
        if (Database::num_rows($result) > 0) {
3617
            while ($row = Database::fetch_array($result, 'ASSOC')) {
3618
                $return[$row['id']] = array('tag' => $row['tag'], 'count' => $row['count']);
3619
            }
3620
        }
3621
        $user_tags = $return;
3622
        $tag_tmp = array();
3623
        foreach ($user_tags as $tag) {