Code Duplication    Length = 5-5 lines in 3 locations

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

@@ 3423-3427 (lines=5) @@
3420
                WHERE field_id = $field_id AND tag LIKE '$tag%' ORDER BY tag LIMIT $limit";
3421
        $result = Database::query($sql);
3422
        $return = array();
3423
        if (Database::num_rows($result) > 0) {
3424
            while ($row = Database::fetch_array($result, 'ASSOC')) {
3425
                $return[] = array('key' => $row['tag'], 'value' => $row['tag']);
3426
            }
3427
        }
3428
        if ($return_format === 'json') {
3429
            $return = json_encode($return);
3430
        }
@@ 3490-3494 (lines=5) @@
3487
                ORDER BY tag";
3488
        $result = Database::query($sql);
3489
        $return = array();
3490
        if (Database::num_rows($result) > 0) {
3491
            while ($row = Database::fetch_array($result, 'ASSOC')) {
3492
                $return[$row['id']] = array('tag' => $row['tag'], 'count' => $row['count']);
3493
            }
3494
        }
3495
3496
        return $return;
3497
    }
@@ 3524-3528 (lines=5) @@
3521
3522
        $result = Database::query($sql);
3523
        $return = array();
3524
        if (Database::num_rows($result) > 0) {
3525
            while ($row = Database::fetch_array($result, 'ASSOC')) {
3526
                $return[$row['id']] = array('tag' => $row['tag'], 'count' => $row['count']);
3527
            }
3528
        }
3529
        $user_tags = $return;
3530
        $tag_tmp = array();
3531
        foreach ($user_tags as $tag) {