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

Fix PHPDoc

This commit is contained in:
Tim Düsterhus 2013-05-24 01:40:56 +02:00
parent 2936b2f3aa
commit 1b61f4bc63
8 changed files with 27 additions and 13 deletions

View File

@ -12,6 +12,11 @@
* @subpackage system.chat.command.commands
*/
class ColorCommand extends \chat\system\command\AbstractCommand {
/**
* Map names to hexcodes
*
* @var array<integer>
*/
public static $colors = array(
'red' => 0xFF0000,
'blue' => 0x0000FF,

View File

@ -12,6 +12,9 @@
* @subpackage system.chat.command.commands
*/
class MeCommand extends \chat\system\command\AbstractCommand {
/**
* @see \chat\system\command\AbstractCommand::$enableSmilies
*/
public $enableSmilies = self::SETTING_USER;
public function __construct(\chat\system\command\CommandHandler $commandHandler) {

View File

@ -21,10 +21,14 @@ class RestoreCommand extends \chat\system\command\AbstractRestrictedCommand {
public function __construct(\chat\system\command\CommandHandler $commandHandler) {
parent::__construct($commandHandler);
$this->user = User::getUserByUsername(rtrim($commandHandler->getParameters(), ','));
if (!$this->user->userID) throw new \chat\system\command\UserNotFoundException(rtrim($commandHandler->getParameters(), ','));
$username = rtrim($commandHandler->getParameters(), ',');
$this->user = User::getUserByUsername($username);
if (!$this->user->userID) throw new \chat\system\command\UserNotFoundException($username);
$this->link = '<span class="userLink" data-user-id="'.$this->user->userID.'" />';
$profile = \wcf\system\request\LinkHandler::getInstance()->getLink('User', array(
'object' => $this->user
));
$this->link = "[url='".$profile."']".$this->user->username.'[/url]';
$this->didInit();
}

View File

@ -36,6 +36,9 @@ public function __construct(\chat\system\command\CommandHandler $commandHandler)
$this->didInit();
}
/**
* Removes the suspension.
*/
public function executeAction() {
if ($suspension = suspension\Suspension::getSuspensionByUserRoomAndType($this->user, $this->room, suspension\Suspension::TYPE_MUTE)) {
$action = new suspension\SuspensionAction(array($suspension), 'delete');

View File

@ -11,8 +11,6 @@
* @subpackage system.chat.command.commands
*/
class WhereCommand extends \chat\system\command\AbstractCommand {
public $enableHTML = self::SETTING_ON;
/**
* @see \chat\system\command\ICommand::getType()
*/

View File

@ -12,19 +12,20 @@
* @subpackage system.chat.command.commands
*/
class WhisperCommand extends \chat\system\command\AbstractCommand {
/**
* @see \chat\system\command\AbstractCommand::$enableSmilies
*/
public $enableSmilies = self::SETTING_USER;
public $user = null, $message = '';
public function __construct(\chat\system\command\CommandHandler $commandHandler) {
parent::__construct($commandHandler);
$parameters = $commandHandler->getParameters();
if (($comma = strpos($parameters, ',')) !== false) {
$username = substr($parameters, 0, $comma);
$this->message = substr($parameters, $comma + 1);
try {
list($username, $message) = explode(',', $commandHandler->getParameters(), 2);
$this->message = \wcf\util\StringUtil::trim($message);
}
else {
catch (\wcf\system\exception\SystemException $e) {
throw new \chat\system\command\NotFoundException();
}

View File

@ -51,7 +51,7 @@ CREATE TABLE chat1_suspension (
UNIQUE KEY suspension (userID, roomID, type),
KEY (roomID),
KEY (type),
KEY (time)
KEY (expires)
);
ALTER TABLE chat1_message ADD FOREIGN KEY (receiver) REFERENCES wcf1_user (userID) ON DELETE CASCADE;

View File

@ -5,7 +5,7 @@
<packagedescription><![CDATA[Chat for WoltLab Community Framework™.]]></packagedescription>
<packagedescription language="de"><![CDATA[Chat für WoltLab Community Framework™.]]></packagedescription>
<isapplication>1</isapplication>
<version>3.0.0 Alpha 25</version><!-- Codename: Codenames are overrated -->
<version>3.0.0 Alpha 26</version><!-- Codename: Codenames are overrated -->
<date>2011-11-26</date>
</packageinformation>