more event->page

git-svn-id: file:///home/shish/svn/shimmie2/trunk@352 7f39781d-f577-437e-ae19-be835c7a54ca
This commit is contained in:
shish 2007-07-22 11:07:07 +00:00
parent 98258b9a64
commit bd91945c76
2 changed files with 11 additions and 15 deletions

View File

@ -45,7 +45,7 @@ class UserPage extends Extension {
if($event->get_arg(0) == "login") { if($event->get_arg(0) == "login") {
if(isset($_POST['user']) && isset($_POST['pass'])) { if(isset($_POST['user']) && isset($_POST['pass'])) {
$this->login(); $this->login($event->page);
} }
else { else {
$this->theme->display_login_page($event->page); $this->theme->display_login_page($event->page);
@ -57,13 +57,13 @@ class UserPage extends Extension {
$page->set_redirect(make_link("index")); $page->set_redirect(make_link("index"));
} }
else if($event->get_arg(0) == "changepass") { else if($event->get_arg(0) == "changepass") {
$this->change_password_wrapper(); $this->change_password_wrapper($event->page);
} }
else if($event->get_arg(0) == "create") { else if($event->get_arg(0) == "create") {
$this->create_user_wrapper(); $this->create_user_wrapper($event->page);
} }
else if($event->get_arg(0) == "set_more") { else if($event->get_arg(0) == "set_more") {
$this->set_more_wrapper(); $this->set_more_wrapper($event->page);
} }
else { // view else { // view
$duser = ($event->count_args() == 0) ? $user : $database->get_user_by_name($event->get_arg(0)); $duser = ($event->count_args() == 0) ? $user : $database->get_user_by_name($event->get_arg(0));
@ -107,8 +107,7 @@ class UserPage extends Extension {
} }
// }}} // }}}
// Things done *with* the user {{{ // Things done *with* the user {{{
private function login() { private function login($page) {
global $page;
global $database; global $database;
global $config; global $config;
global $user; global $user;
@ -135,12 +134,11 @@ class UserPage extends Extension {
$page->set_redirect(make_link("user")); $page->set_redirect(make_link("user"));
} }
else { else {
$this->theme->display_error($event->page, "Error", "No user with those details was found"); $this->theme->display_error($page, "Error", "No user with those details was found");
} }
} }
private function create_user_wrapper() { private function create_user_wrapper($page) {
global $page;
global $database; global $database;
global $config; global $config;
@ -192,9 +190,8 @@ class UserPage extends Extension {
} }
//}}} //}}}
// Things done *to* the user {{{ // Things done *to* the user {{{
private function change_password_wrapper() { private function change_password_wrapper($page) {
global $user; global $user;
global $page;
global $database; global $database;
$page->set_title("Error"); $page->set_title("Error");
@ -244,8 +241,7 @@ class UserPage extends Extension {
} }
} }
private function set_more_wrapper() { private function set_more_wrapper($page) {
global $page;
global $user; global $user;
global $database; global $database;

View File

@ -4,8 +4,8 @@ class Themelet {
public function display_error($page, $title, $message) { public function display_error($page, $title, $message) {
$page->set_title($title); $page->set_title($title);
$page->set_heading($title); $page->set_heading($title);
$page->add_side_block(new NavBlock()); $page->add_block(new NavBlock());
$page->add_main_block(new Block("Error", $message)); $page->add_block(new Block("Error", $message));
} }