- if ($ref != ''.($ref + 0).'') {
- if (EXT_IS_ACTIVE('nickname')) {
- // Nickname in URL, so load the ID
- $result = SQL_QUERY_ESC("SELECT userid FROM `{!_MYSQL_PREFIX!}_user_data` WHERE nickname='%s' LIMIT 1",
- array($ref), __FILE__, __LINE__);
+ if (isExtensionActive('nickname')) {
+ // Nickname in URL, so load the id
+ fetchUserData(determineReferalId(), 'nickname');