$db = db_connect();
$builder = $db->table('user');
$data = [
'first_name' => $this->request->getPost('first_name'),
'last_name' => $this->request->getPost('last_name'),
'email_address' => $this->request->getPost('email_address'),
'username' => $this->request->getPost('username'),
'password' => $hash,
'uuid' => 'UUID()',
//TODO: 'referee' => $this->session->userdata('user_id'),
'activation_token' => $token,
];
$insert = $builder->insert($data);