* @package timwolla.wcf.chat * @subpackage page */ class ChatPage extends AbstractPage { public $roomID = 0; //public $neededModules = array('CHAT_ACTIVE'); //public $neededPermissions = array('user.chat.canEnter'); /** * @see \wcf\page\IPage::assignVariables() */ public function assignVariables() { parent::assignVariables(); WCF::getTPL()->assign(array( 'roomID' => $this->roomID )); } /** * @see \wcf\page\IPage::readData() */ public function readData() { parent::readData(); } /** * @see \wcf\page\IPage::readParameters() */ public function readParameters() { parent::readParameters(); if (isset($_GET['id'])) $this->roomID = (int) $_GET['id']; } /** * @see \wcf\page\IPage::show() */ public function show() { \wcf\system\menu\page\PageMenu::getInstance()->setActiveMenuItem('wcf.header.menu.chat'); parent::show(); } }