1
0
mirror of https://github.com/wbbaddons/Tims-Chat.git synced 2025-01-10 00:30:09 +00:00

Adding ChatLeaveAction to Routing

This commit is contained in:
Tim Düsterhus 2012-02-18 17:21:57 +01:00
parent 856587648a
commit a7e6bab0cd
2 changed files with 19 additions and 20 deletions

View File

@ -105,23 +105,22 @@ public function readDefaultSmileys() {
public function readParameters() {
parent::readParameters();
if ($this->action == 'Message') {
switch ($this->action) {
case 'Message':
new ChatMessagePage();
exit;
}
else if ($this->action == 'Log') {
//TODO: Initialise LogPage
case 'Log':
exit;
}
else if ($this->action == 'RefreshRoomList') {
case 'RefreshRoomList':
new ChatRefreshRoomListPage();
exit;
}
else if ($this->action == 'Send') {
case 'Send':
new \wcf\form\ChatForm();
exit;
}
else if ($this->action == 'Copyright') {
case 'Leave':
new \wcf\action\ChatLeaveAction();
exit;
case 'Copyright':
new ChatCopyrightPage();
exit;
}

View File

@ -18,7 +18,7 @@ public function execute($eventObj, $className, $eventName) {
$route = new \wcf\system\request\Route('chatAction');
$route->setSchema('/{controller}/{action}');
$route->setParameterOption('controller', null, 'Chat');
$route->setParameterOption('action', null, '(Message|Log|Send|RefreshRoomList|Copyright)');
$route->setParameterOption('action', null, '(Message|Log|Send|RefreshRoomList|Copyright|Leave)');
$eventObj->addRoute($route);
}
}