We are no longer offering accounts on this server. Consider https://gitlab.freedesktop.org/ as a place to host projects.

Commit c85eeb86 authored by Evan Prodromou's avatar Evan Prodromou

note converted user id on registration

parent b0b8d364
...@@ -23,4 +23,11 @@ class Invitation extends Memcached_DataObject ...@@ -23,4 +23,11 @@ class Invitation extends Memcached_DataObject
/* the code above is auto generated do not remove the tag below */ /* the code above is auto generated do not remove the tag below */
###END_AUTOCODE ###END_AUTOCODE
function convert($user)
{
$orig = clone($this);
$this->registered_user_id = $user->id;
return $this->update($orig);
}
} }
...@@ -263,6 +263,8 @@ class User extends Memcached_DataObject ...@@ -263,6 +263,8 @@ class User extends Memcached_DataObject
$user->nickname = $nickname; $user->nickname = $nickname;
$invite = null;
// Users who respond to invite email have proven their ownership of that address // Users who respond to invite email have proven their ownership of that address
if (!empty($code)) { if (!empty($code)) {
...@@ -353,6 +355,12 @@ class User extends Memcached_DataObject ...@@ -353,6 +355,12 @@ class User extends Memcached_DataObject
return false; return false;
} }
// Mark that this invite was converted
if (!empty($invite)) {
$invite->convert($user);
}
if (!empty($email) && !$user->email) { if (!empty($email) && !$user->email) {
$confirm = new Confirm_address(); $confirm = new Confirm_address();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment