mirror of
https://github.com/wbbaddons/Tims-Chat.git
synced 2024-10-31 14:10:08 +00:00
Bugfixes
This commit is contained in:
parent
1e82dfc389
commit
3863a46e49
@ -65,7 +65,7 @@ public function getFormattedMessage($outputType = 'text/html') {
|
|||||||
$message = WCF::getLanguage()->getDynamicVariable('wcf.chat.message.'.$this->type.'.'.$message['type']);
|
$message = WCF::getLanguage()->getDynamicVariable('wcf.chat.message.'.$this->type.'.'.$message['type']);
|
||||||
break;
|
break;
|
||||||
case self::TYPE_WHISPER:
|
case self::TYPE_WHISPER:
|
||||||
|
$message = @unserialize($message);
|
||||||
$message = $message['message'];
|
$message = $message['message'];
|
||||||
case self::TYPE_NORMAL:
|
case self::TYPE_NORMAL:
|
||||||
case self::TYPE_ME:
|
case self::TYPE_ME:
|
||||||
|
@ -62,7 +62,7 @@ public static function getSuspensionByUserRoomAndType(\wcf\data\user\User $user,
|
|||||||
$sql = "SELECT
|
$sql = "SELECT
|
||||||
*
|
*
|
||||||
FROM
|
FROM
|
||||||
wcf".WCF_N."_user_group_application
|
wcf".WCF_N."_chat_suspension
|
||||||
WHERE
|
WHERE
|
||||||
userID = ?
|
userID = ?
|
||||||
AND roomID = ?
|
AND roomID = ?
|
||||||
|
@ -87,6 +87,13 @@ class ChatPage extends AbstractPage {
|
|||||||
*/
|
*/
|
||||||
public $userData = array();
|
public $userData = array();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The request that is actually handled.
|
||||||
|
*
|
||||||
|
* @var mixed
|
||||||
|
*/
|
||||||
|
public $request = null;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @see \wcf\page\IPage::assignVariables()
|
* @see \wcf\page\IPage::assignVariables()
|
||||||
*/
|
*/
|
||||||
@ -178,28 +185,29 @@ public function readData() {
|
|||||||
public function readParameters() {
|
public function readParameters() {
|
||||||
parent::readParameters();
|
parent::readParameters();
|
||||||
|
|
||||||
|
$this->request = $this;
|
||||||
switch ($this->action) {
|
switch ($this->action) {
|
||||||
case 'Message':
|
case 'Message':
|
||||||
$page = new ChatMessagePage();
|
$this->request = new ChatMessagePage();
|
||||||
$page->__run();
|
$this->request->__run();
|
||||||
exit;
|
exit;
|
||||||
case 'Log':
|
case 'Log':
|
||||||
exit;
|
exit;
|
||||||
case 'RefreshRoomList':
|
case 'RefreshRoomList':
|
||||||
$page = new ChatRefreshRoomListPage();
|
$this->request = new ChatRefreshRoomListPage();
|
||||||
$page->__run();
|
$this->request->__run();
|
||||||
exit;
|
exit;
|
||||||
case 'Send':
|
case 'Send':
|
||||||
$form = new \wcf\form\ChatForm();
|
$this->request = new \wcf\form\ChatForm();
|
||||||
$form->__run();
|
$this->request->__run();
|
||||||
exit;
|
exit;
|
||||||
case 'Leave':
|
case 'Leave':
|
||||||
$action = new \wcf\action\ChatLeaveAction();
|
$this->request = new \wcf\action\ChatLeaveAction();
|
||||||
$action->__run();
|
$this->request->__run();
|
||||||
exit;
|
exit;
|
||||||
case 'Copyright':
|
case 'Copyright':
|
||||||
$page = new ChatCopyrightPage();
|
$this->request = new ChatCopyrightPage();
|
||||||
$page->__run();
|
$this->request->__run();
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -106,7 +106,7 @@ Hinweis: Setzen Sie diese Einstellung nur, wenn Sie wissen, was sie bewirkt. Die
|
|||||||
<item name="wcf.chat.message.3"><![CDATA[ist jetzt abwesend{if $message}: {$message}{else}.{/if}]]></item>
|
<item name="wcf.chat.message.3"><![CDATA[ist jetzt abwesend{if $message}: {$message}{else}.{/if}]]></item>
|
||||||
<!-- 4 = TYPE_BACK -->
|
<!-- 4 = TYPE_BACK -->
|
||||||
<item name="wcf.chat.message.4"><![CDATA[ist jetzt wieder da.]]></item>
|
<item name="wcf.chat.message.4"><![CDATA[ist jetzt wieder da.]]></item>
|
||||||
<!-- 4 = TYPE_MODERATE -->
|
<!-- 5 = TYPE_MODERATE -->
|
||||||
<item name="wcf.chat.message.5.restore"><![CDATA[hat {@$link} zurückgesetzt.]]></item>
|
<item name="wcf.chat.message.5.restore"><![CDATA[hat {@$link} zurückgesetzt.]]></item>
|
||||||
<item name="wcf.chat.message.5.mute"><![CDATA[hat {@$link} bis {@$until|time} geknebelt.]]></item>
|
<item name="wcf.chat.message.5.mute"><![CDATA[hat {@$link} bis {@$until|time} geknebelt.]]></item>
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user