From: Evan Prodromou Date: Sun, 17 Apr 2011 23:28:22 +0000 (-0400) Subject: get email for code X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=a564af4948448a4a15d1c24e5bdd739b66cf49b0;p=quix0rs-gnu-social.git get email for code --- diff --git a/plugins/EmailRegistration/emailregister.php b/plugins/EmailRegistration/emailregister.php index 6d5adf62ba..e87fd60faa 100644 --- a/plugins/EmailRegistration/emailregister.php +++ b/plugins/EmailRegistration/emailregister.php @@ -236,11 +236,17 @@ class EmailregisterAction extends Action function confirmRegistration() { - $nickname = $this->nicknameFromEmail($this->email); + if (!empty($this->invitation)) { + $email = $this->invitation->address; + } else if (!empty($this->confirmation)) { + $email = $this->confirmation->address; + } + + $nickname = $this->nicknameFromEmail($email); $this->form = new ConfirmRegistrationForm($this, $nickname, - $this->email, + $email, $this->invitation->code); $this->showPage(); } @@ -356,7 +362,7 @@ class EmailregisterAction extends Action $nickname = preg_replace('/[^A-Za-z0-9]/', '', $str); - $nickname = Nickname::normalize($parts[0]); + $nickname = Nickname::normalize($nickname); $original = $nickname;