begin new structure

This commit is contained in:
kremsy
2014-01-16 18:08:32 +01:00
committed by Steffen Schröder
parent 5a2d849137
commit af16f2ac8d
7 changed files with 88 additions and 94 deletions

View File

@ -11,12 +11,12 @@ class Chat {
/**
* Constants
*/
const SETTING_PREFIX = 'Messages Prefix';
const SETTING_PREFIX = 'Messages Prefix';
const SETTING_FORMAT_INFORMATION = 'Information Format';
const SETTING_FORMAT_SUCCESS = 'Success Format';
const SETTING_FORMAT_ERROR = 'Error Format';
const SETTING_FORMAT_USAGEINFO = 'UsageInfo Format';
const SETTING_FORMAT_SUCCESS = 'Success Format';
const SETTING_FORMAT_ERROR = 'Error Format';
const SETTING_FORMAT_USAGEINFO = 'UsageInfo Format';
/**
* Private properties
*/
@ -25,11 +25,11 @@ class Chat {
/**
* Construct chat utility
*
* @param ManiaControl $maniaControl
* @param ManiaControl $maniaControl
*/
public function __construct(ManiaControl $maniaControl) {
$this->maniaControl = $maniaControl;
// Init settings
$this->maniaControl->settingManager->initSetting($this, self::SETTING_PREFIX, '» ');
$this->maniaControl->settingManager->initSetting($this, self::SETTING_FORMAT_INFORMATION, '$fff');
@ -41,14 +41,14 @@ class Chat {
/**
* Get prefix
*
* @param string|bool $prefix
* @param string|bool $prefix
* @return string
*/
private function getPrefix($prefix) {
if (is_string($prefix)) {
if(is_string($prefix)) {
return $prefix;
}
if ($prefix === true) {
if($prefix === true) {
return $this->maniaControl->settingManager->getSetting($this, self::SETTING_PREFIX);
}
return '';
@ -57,29 +57,29 @@ class Chat {
/**
* Send a chat message to the given login
*
* @param string $message
* @param string $login
* @param string|bool $prefix
* @param string $message
* @param string $login
* @param string|bool $prefix
* @return bool
*/
public function sendChat($message, $login = null, $prefix = true) {
if (!$this->maniaControl->client) {
if(!$this->maniaControl->client) {
return false;
}
$client = $this->maniaControl->client;
$client = $this->maniaControl->client;
$chatMessage = '$z$<' . $this->getPrefix($prefix) . $message . '$>$z';
if ($login === null) {
return $client->query('ChatSendServerMessage', $chatMessage);
if($login === null) {
return $client->chatSendServerMessage($chatMessage);
}
return $client->query('ChatSendServerMessageToLogin', $chatMessage, $login);
return $client->chatSendServerMessage($chatMessage, $login);
}
/**
* Send an information message to the given login
*
* @param string $message
* @param string $login
* @param string|bool $prefix
* @param string $message
* @param string $login
* @param string|bool $prefix
* @return bool
*/
public function sendInformation($message, $login = null, $prefix = true) {
@ -90,9 +90,9 @@ class Chat {
/**
* Send a success message to the given login
*
* @param string $message
* @param string $login
* @param string|bool $prefix
* @param string $message
* @param string $login
* @param string|bool $prefix
* @return bool
*/
public function sendSuccess($message, $login = null, $prefix = true) {
@ -103,9 +103,9 @@ class Chat {
/**
* Send an error message to the given login
*
* @param string $message
* @param string $login
* @param string|bool $prefix
* @param string $message
* @param string $login
* @param string|bool $prefix
* @return bool
*/
public function sendError($message, $login = null, $prefix = true) {
@ -116,9 +116,9 @@ class Chat {
/**
* Send an usage info message to the given login
*
* @param string $message
* @param string $login
* @param string|bool $prefix
* @param string $message
* @param string $login
* @param string|bool $prefix
* @return bool
*/
public function sendUsageInfo($message, $login = null, $prefix = false) {