Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function register($user)
- {
- if (!$user) {
- return false;
- }
- global $mybb,$db, $session, $plugins, $lang;
- require_once MYBB_ROOT . "inc/datahandlers/user.php";
- $userhandler = new UserDataHandler("insert");
- $referrername = null;
- $new_user = null;
- if(isset($mybb->cookies['mybb']['referrer']))
- {
- $query = $db->simple_select("users", "uid,username", "uid='".(int)$mybb->cookies['mybb']['referrer']."'");
- $ref = $db->fetch_array($query);
- $ref['username'] = htmlspecialchars_uni($ref['username']);
- $referrername = $ref['username'];
- }
- if(isset($referrername)){
- $new_user = [
- "username" => htmlspecialchars_uni($user['displayName']),
- "regip" => $session->ipaddress,
- "profile_fields" => (array) $user['profile_fields'],
- "longregip" => my_ip2long($session->ipaddress),
- "referrer" => $referrername,
- "options" => [
- "hideemail" => 1
- ]
- ];
- } else {
- $new_user = [
- "username" => htmlspecialchars_uni($user['displayName']),
- "regip" => $session->ipaddress,
- "profile_fields" => (array) $user['profile_fields'],
- "longregip" => my_ip2long($session->ipaddress),
- "options" => [
- "hideemail" => 1
- ]
- ];
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement