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:
parent
856587648a
commit
a7e6bab0cd
@ -105,25 +105,24 @@ public function readDefaultSmileys() {
|
||||
public function readParameters() {
|
||||
parent::readParameters();
|
||||
|
||||
if ($this->action == 'Message') {
|
||||
new ChatMessagePage();
|
||||
exit;
|
||||
}
|
||||
else if ($this->action == 'Log') {
|
||||
//TODO: Initialise LogPage
|
||||
exit;
|
||||
}
|
||||
else if ($this->action == 'RefreshRoomList') {
|
||||
new ChatRefreshRoomListPage();
|
||||
exit;
|
||||
}
|
||||
else if ($this->action == 'Send') {
|
||||
new \wcf\form\ChatForm();
|
||||
exit;
|
||||
}
|
||||
else if ($this->action == 'Copyright') {
|
||||
new ChatCopyrightPage();
|
||||
exit;
|
||||
switch ($this->action) {
|
||||
case 'Message':
|
||||
new ChatMessagePage();
|
||||
exit;
|
||||
case 'Log':
|
||||
exit;
|
||||
case 'RefreshRoomList':
|
||||
new ChatRefreshRoomListPage();
|
||||
exit;
|
||||
case 'Send':
|
||||
new \wcf\form\ChatForm();
|
||||
exit;
|
||||
case 'Leave':
|
||||
new \wcf\action\ChatLeaveAction();
|
||||
exit;
|
||||
case 'Copyright':
|
||||
new ChatCopyrightPage();
|
||||
exit;
|
||||
}
|
||||
|
||||
if (isset($_REQUEST['id'])) $this->roomID = (int) $_REQUEST['id'];
|
||||
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user