This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
/**
|
||||
* IrcClient class that contains all the Plugins
|
||||
* @author jpt
|
||||
* @package Client
|
||||
* @depends Client_AbstractClient
|
||||
*/
|
||||
class Client_BotClient extends Client_AbstractClient {
|
||||
|
||||
/**
|
||||
* Default constructor.
|
||||
*/
|
||||
function __construct() {
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Does all the hard work.
|
||||
* @param string $data
|
||||
* @return string
|
||||
*/
|
||||
public function processData($data) {
|
||||
if(strpos($data, "-") !== FALSE ) {
|
||||
$data = explode("-", $data);
|
||||
$this->clientManager->sendToID((int) $data[0], $data[1]."\r\n");
|
||||
$return = print_r($data, TRUE);
|
||||
}
|
||||
|
||||
if(strpos($data, "+") !== FALSE ) {
|
||||
$data = explode("+", $data);
|
||||
$this->clientManager->sendToGroup($data[0], $data[1]."\r\n");
|
||||
$return = print_r($data, TRUE);
|
||||
}
|
||||
|
||||
return $return;
|
||||
}
|
||||
|
||||
/**
|
||||
* Loads the given configuration.
|
||||
* @param array $config
|
||||
* @return void
|
||||
*/
|
||||
public function loadConfig($config) {
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
?>
|
||||
Reference in New Issue
Block a user