Advertisement
Guest User

Untitled

a guest
Jul 6th, 2018
332
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.23 KB | None | 0 0
  1. public function register($user)
  2.     {
  3.         if (!$user) {
  4.             return false;
  5.         }
  6.  
  7.         global $mybb,$db, $session, $plugins, $lang;
  8.  
  9.         require_once MYBB_ROOT . "inc/datahandlers/user.php";
  10.         $userhandler = new UserDataHandler("insert");
  11.         $referrername = null;
  12.         $new_user = null;
  13.         if(isset($mybb->cookies['mybb']['referrer']))
  14.             {
  15.                 $query = $db->simple_select("users", "uid,username", "uid='".(int)$mybb->cookies['mybb']['referrer']."'");
  16.                 $ref = $db->fetch_array($query);
  17.                 $ref['username'] = htmlspecialchars_uni($ref['username']);
  18.                 $referrername = $ref['username'];
  19.         }
  20.         if(isset($referrername)){
  21.             $new_user = [
  22.             "username" => htmlspecialchars_uni($user['displayName']),
  23.             "regip" => $session->ipaddress,
  24.             "profile_fields" => (array) $user['profile_fields'],
  25.             "longregip" => my_ip2long($session->ipaddress),
  26.             "referrer" => $referrername,
  27.             "options" => [
  28.                 "hideemail" => 1
  29.             ]
  30.         ];
  31.         } else {
  32.            
  33.             $new_user = [
  34.             "username" => htmlspecialchars_uni($user['displayName']),
  35.             "regip" => $session->ipaddress,
  36.             "profile_fields" => (array) $user['profile_fields'],
  37.             "longregip" => my_ip2long($session->ipaddress),
  38.             "options" => [
  39.                 "hideemail" => 1
  40.             ]
  41.         ];
  42.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement