Code Duplication    Length = 11-13 lines in 2 locations

main/inc/lib/usermanager.lib.php 1 location

@@ 1241-1251 (lines=11) @@
1238
     * @assert ('') === false
1239
     * @assert ('xyzxyzxyz') === true
1240
     */
1241
    public static function is_username_available($username)
1242
    {
1243
        if (empty($username)) {
1244
            return false;
1245
        }
1246
        $table_user = Database::get_main_table(TABLE_MAIN_USER);
1247
        $sql = "SELECT username FROM $table_user
1248
                WHERE username = '".Database::escape_string($username)."'";
1249
        $res = Database::query($sql);
1250
1251
        return Database::num_rows($res) == 0;
1252
    }
1253
1254
    /**

main/inc/lib/api.lib.php 1 location

@@ 1615-1627 (lines=13) @@
1612
 * status of "6" (anonymous).
1613
 * @return int  User ID of the anonymous user, or O if no anonymous user found
1614
 */
1615
function api_get_anonymous_id()
1616
{
1617
    $table = Database::get_main_table(TABLE_MAIN_USER);
1618
    $sql = "SELECT user_id FROM $table WHERE status = ".ANONYMOUS;
1619
    $res = Database::query($sql);
1620
    if (Database::num_rows($res) > 0) {
1621
        $row = Database::fetch_array($res);
1622
        return $row['user_id'];
1623
    }
1624
1625
    // No anonymous user was found.
1626
    return 0;
1627
}
1628
1629
/**
1630
 * @param string $courseCode