summaryrefslogtreecommitdiff
path: root/actions
diff options
context:
space:
mode:
authorEvan Prodromou <evan@controlyourself.ca>2009-04-17 13:03:33 -0700
committerEvan Prodromou <evan@controlyourself.ca>2009-04-17 13:03:33 -0700
commite8382b1292192d4c393f13ad7cd8da1be19211a8 (patch)
tree24755c6eb426728831ef9e5b18ac295cb8a618ab /actions
parent231c61a7eb3bb79faed696945ccd6d831c80f0f2 (diff)
incorrect variable access
Diffstat (limited to 'actions')
-rw-r--r--actions/register.php7
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;