Code Duplication    Length = 10-11 lines in 3 locations

mod/pleio/classes/ModPleio/Helpers.php 1 location

@@ 12-22 (lines=11) @@
9
            $username .= "0";
10
        }
11
12
        if (get_user_by_username($username)) {
13
            $i = 1;
14
15
            while (get_user_by_username($username . $i)) {
16
                $i++;
17
            }
18
19
            $result = $username . $i;
20
        } else {
21
            $result = $username;
22
        }
23
24
        access_show_hidden_entities($hidden);
25
        return $result;

mod/simplesaml/lib/functions.php 1 location

@@ 502-511 (lines=10) @@
499
		
500
		$i = 1;
501
		// does this username exist
502
		if (get_user_by_username($username)) {
503
			// make a new one
504
			while (get_user_by_username($username . $i)) {
505
				$i++;
506
			}
507
				
508
			$result = $username . $i;
509
		} else {
510
			$result = $username;
511
		}
512
		
513
		// restore hidden entities
514
		access_show_hidden_entities($hidden);

mod/pleio/classes/ModPleio/Import.php 1 location

@@ 45-55 (lines=11) @@
42
43
        $hidden = access_show_hidden_entities(true);
44
45
        if (get_user_by_username($name)) {
46
            $i = 1;
47
48
            while (get_user_by_username($name . $i)) {
49
                $i++;
50
            }
51
            
52
            $result = $name . $i;
53
        } else {
54
            $result = $name;
55
        }
56
57
        access_show_hidden_entities($hidden);
58