new events

This commit is contained in:
Shish 2009-01-04 10:43:44 -08:00
parent 98b0a55dcb
commit 33d24b2f5c

View File

@ -28,7 +28,8 @@ class UserCreationEvent extends Event {
var $password; var $password;
var $email; var $email;
public function UserCreationEvent($name, $pass, $email) { public function __construct(RequestContext $context, $name, $pass, $email) {
parent::__construct($context);
$this->username = $name; $this->username = $name;
$this->password = $pass; $this->password = $pass;
$this->email = $email; $this->email = $email;
@ -83,7 +84,7 @@ class UserPage implements Extension {
} }
else { else {
try { try {
$uce = new UserCreationEvent($_POST['name'], $_POST['pass1'], $_POST['email']); $uce = new UserCreationEvent($event->context, $_POST['name'], $_POST['pass1'], $_POST['email']);
send_event($uce); send_event($uce);
$this->set_login_cookie($uce->username, $uce->password); $this->set_login_cookie($uce->username, $uce->password);
$event->page->set_mode("redirect"); $event->page->set_mode("redirect");