Code Duplication    Length = 5-5 lines in 3 locations

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

@@ 3455-3459 (lines=5) @@
3452
                WHERE field_id = $field_id AND tag LIKE '$tag%' ORDER BY tag LIMIT $limit";
3453
        $result = Database::query($sql);
3454
        $return = array();
3455
        if (Database::num_rows($result) > 0) {
3456
            while ($row = Database::fetch_array($result, 'ASSOC')) {
3457
                $return[] = array('key' => $row['tag'], 'value' => $row['tag']);
3458
            }
3459
        }
3460
        if ($return_format === 'json') {
3461
            $return = json_encode($return);
3462
        }
@@ 3522-3526 (lines=5) @@
3519
                ORDER BY tag";
3520
        $result = Database::query($sql);
3521
        $return = array();
3522
        if (Database::num_rows($result) > 0) {
3523
            while ($row = Database::fetch_array($result, 'ASSOC')) {
3524
                $return[$row['id']] = array('tag' => $row['tag'], 'count' => $row['count']);
3525
            }
3526
        }
3527
3528
        return $return;
3529
    }
@@ 3556-3560 (lines=5) @@
3553
3554
        $result = Database::query($sql);
3555
        $return = array();
3556
        if (Database::num_rows($result) > 0) {
3557
            while ($row = Database::fetch_array($result, 'ASSOC')) {
3558
                $return[$row['id']] = array('tag' => $row['tag'], 'count' => $row['count']);
3559
            }
3560
        }
3561
        $user_tags = $return;
3562
        $tag_tmp = array();
3563
        foreach ($user_tags as $tag) {