private $settings = array();
private $server;
private $eventHandler = null;
- private $last_local_numeric = 1;
+ private $last_local_numeric = 0;
const FLAG_P10SESSION = 0x0001; //connection is in P10 mode (server is connected)
const FLAG_SECURITY_QUIT = 0x0002; //local connection abort because of security issues
if($this->eventHandler)
$this->eventHandler->event_chanmode($user, $channel, $modes);
} else {
- $targetUser = P10_User::getUserByNum($args[0]);
+ $targetUser = P10_User::getUserByNick($args[0]);
if($targetUser == null) {
trigger_error("Server tries to send a mode to an user that does not exist or was not found on recv_mode.", E_USER_ERROR);
return;
$ident = $user->getIdent();
$host = $user->getHost();
$modes = $user->getModes()->getModeString();
- $ip = Numerics::numericFromIP($user->getIP());
+ $ip = $user->getIP()->getNumeric();
$numeric = $user->getNumeric();
$realname = $user->getRealname();
$this->send("N", $nick, $connect_time, $ident, $host, $modes, $ip, $numeric, $realname);