1
0
mirror of https://github.com/wbbaddons/Tims-Chat.git synced 2024-10-31 14:10:08 +00:00

Guests are not supported.

This commit is contained in:
Tim Düsterhus 2011-11-27 17:22:07 +01:00
parent c39d34aadb
commit 3ef8578a46

View File

@ -37,6 +37,9 @@ public function assignVariables() {
));
}
/**
* Reads chat-version. Used to avoid caching of JS-File when Tims Chat is updated.
*/
public function readChatVersion() {
CacheHandler::getInstance()->addResource(
'packages',
@ -47,7 +50,7 @@ public function readChatVersion() {
foreach ($packages as $package) {
if ($package->package != 'timwolla.wcf.chat') continue;
$this->chatVersion = $package->packageVersion;
break;
return;
}
}
@ -99,6 +102,9 @@ public function readParameters() {
if (isset($_GET['id'])) $this->roomID = (int) $_GET['id'];
}
/**
* Reads the smilies in the default category.
*/
public function readDefaultSmileys() {
$smilies = \wcf\data\smiley\SmileyCache::getInstance()->getSmilies();
$this->smilies = $smilies[null];
@ -108,6 +114,10 @@ public function readDefaultSmileys() {
* @see \wcf\page\IPage::show()
*/
public function show() {
// guests are not supported
if (!WCF::getUser()->userID) {
throw new \wcf\system\exception\PermissionDeniedException();
}
\wcf\system\menu\page\PageMenu::getInstance()->setActiveMenuItem('wcf.header.menu.chat');
// remove index breadcrumb