// Handle non-pending bans normally // If length is 0, don't bother checking expire_date if ($lengthInSec == 0) { // Send rcon command to kick user kickUser($steamId, $serverId, $menssageTOplayer, $messageTOserver); $kickedByBan = true; } else { // Check expire date to today's date if ($bannedUser->getExpireDate() > $now) { kickUser($steamId, $serverId, $menssageTOplayer, $messageTOserver); $kickedByBan = true; } } } if (!$kickedByBan && $config->adviseInGame != 5 && ($lengthInSec >= $config->adviseInGameLenght || $lengthInSec == 0)) { if ($banQueries->doesBanExist($steamId)) { $reasonQueries = new ReasonQueries(); $bannedUser = $banQueries->getBannedUserBySteamId($steamId); $serverQueries = new ServerQueries(); $server = $serverQueries->getServer($serverId); $r = new rcon($server->getIp(), $server->getPort(), $server->getRcon()); $r->Auth(); if ($config->adviseInGame < 4) { $r->sendRconCommand("ma_chat " . $LANCHECKUSER_006 . ": " . $nameOfBanned . " - \"" . $steamId . "\" | " . $bannedUser->getName() . " | " . $LANCHECKUSER_007 . ": " . $reasonQueries->getReason($bannedUser->getReasonId())); $r->sendRconCommand("ma_chat " . $LANCHECKUSER_008 . ": " . $bannedUser->getBanner() . " | " . $LANCHECKUSER_009 . ": " . $length->getReadable() . " | " . $LANCHECKUSER_010 . ": " . gmdate('d M Y H:i:s', $bannedUser->getAddDate())); } if ($config->adviseInGame == 1) { $r->sendRconCommand("ma_msay 10 #ALL -> ** GlobalBan: " . $LANCHECKUSER_006 . " **\\n " . $nameOfBanned . "\\n " . $bannedUser->getName() . "\\n " . $steamId . "\\n-> ********************\\n\\n " . $LANCHECKUSER_007 . ": " . $reasonQueries->getReason($bannedUser->getReasonId()) . "\\n " . $LANCHECKUSER_010 . ": " . gmdate('d M Y H:i:s', $bannedUser->getAddDate()) . " \\n " . $LANCHECKUSER_008 . ": " . $bannedUser->getBanner() . "\\n " . $LANCHECKUSER_009 . ": " . $length->getReadable() . "\\n-> ********************"); } if ($config->adviseInGame != 3) { $r->sendRconCommand("ma_psay " . $steamId . " ** GlobalBan: " . $LANCHECKUSER_011 . " " . $nameOfBanned . " " . $steamId . " " . $LANCHECKUSER_012 . ": " . $reasonQueries->getReason($bannedUser->getReasonId()));