Code Duplication    Length = 5-5 lines in 3 locations

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

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