diff options
author | Evan Prodromou <evan@controlyourself.ca> | 2009-04-17 13:03:33 -0700 |
---|---|---|
committer | Evan Prodromou <evan@controlyourself.ca> | 2009-04-17 13:03:33 -0700 |
commit | e8382b1292192d4c393f13ad7cd8da1be19211a8 (patch) | |
tree | 24755c6eb426728831ef9e5b18ac295cb8a618ab /actions | |
parent | 231c61a7eb3bb79faed696945ccd6d831c80f0f2 (diff) |
incorrect variable access
Diffstat (limited to 'actions')
-rw-r--r-- | actions/register.php | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/actions/register.php b/actions/register.php index 4ac7c349d..033cf557f 100644 --- a/actions/register.php +++ b/actions/register.php @@ -63,13 +63,14 @@ class RegisterAction extends Action * @return string title */ - function prepare() + function prepare($args) { + parent::prepare($args); $this->code = $this->trimmed('code'); if (empty($this->code)) { common_ensure_session(); - if (!empty($_SESSION['invitecode'])) { + if (array_key_exists('invitecode', $_SESSION)) { $this->code = $_SESSION['invitecode']; } } @@ -80,7 +81,7 @@ class RegisterAction extends Action } if (!empty($this->code)) { - $this->invite = Invitation::staticGet($code); + $this->invite = Invitation::staticGet('code', $this->code); if (empty($this->invite)) { $this->clientError(_('Sorry, invalid invitation code.')); return false; |