$banId = $banQueries->addBan($steamId, $length->getLength(), $length->getTimeScale(), $expireDate, $reason, $user->getName(), $pending, $nameOfBanned, $serverId, $ipOfBanned, $banner); } } else { // Add perma ban $banId = $banQueries->addBan($steamId, $length->getLength(), $length->getTimeScale(), time(), $reason, $user->getName(), $pending, $nameOfBanned, $serverId, $ipOfBanned, $banner); } $menssageTOplayer = eregi_replace("gb_reason", $reasonQueries->getReason($reason), eregi_replace("gb_time", $length->getReadable(), $config->banMessage)); $menssageTOserver = "#multi #green " . $LAN_PROCESSBAN_014 . ": #lightgreen " . $nameOfBanned . " #green " . $LAN_PROCESSBAN_015 . " #lightgreen " . $length->getReadable() . " #green " . $LAN_PROCESSBAN_016 . " #lightgreen " . $reasonQueries->getReason($reason) . " #green " . $LAN_PROCESSBAN_017 . " #lightgreen \"" . $steamId . "\" #green !!!"; // Now kick the user kickUser($steamId, $serverId, $menssageTOplayer, $menssageTOserver); // Use this to build the URL link (replace processServerBan with updateBan) $url = "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]; $url = explode('=', $url); $url = $url[0] . "=banlist&searchText=" . addslashes($steamId); if ($config->enableAutoPoste107Forum) { $postId = NewPostForum_e107(addslashes($nameOfBanned) . " - " . addslashes($steamId), "[b]" . $LAN_PROCESSBAN_001 . ":[/b] [color=#009900]" . addslashes($username) . "[/color]\r\n\r\n[b]" . $LAN_PROCESSBAN_002 . ": [/b][color=#990000][link=" . $url . "]" . addslashes($nameOfBanned) . " - " . addslashes($steamId) . "[/link][/color]\r\n\r\n[b]" . $LAN_PROCESSBAN_003 . ":[/b] " . $motivo . "\r\n\r\n[b]" . $LAN_PROCESSBAN_004 . ":[/b] " . $length->getReadable(), time(), $config); UpdateBanWebpage($postId, $banId, $config); } } // Make sure $banId is valid and that the user wants emails sent if ($banId > 0 && $config->sendEmails) { // Email $subject = $LAN_PROCESSBAN_005 . " " . $username; $body = "<html><body><h2>" . $LAN_PROCESSBAN_005 . " " . $username . "</h2><br/>"; $body .= $LAN_PROCESSBAN_006 . " <b>" . $username . "</b> "; if ($member) { $body .= $LAN_PROCESSBAN_007; } else { $body .= $LAN_PROCESSBAN_008; } // Use this to build the URL link (replace processServerBan with updateBan)
$user = $userQueries->getUserInfo($username); $banId = 0; // Check to see if we are adding an IP ban if (isset($_POST['ipBan'])) { $banQueries->addIpBan($_POST['ip']); } else { // Otherwise we are adding a regular ban // Add the ban $banId = $banQueries->addBan($steamId, $length->getLength(), $length->getTimeScale(), $now, $reason, $username, $pending, $bannedName, $serverId, null, $user->getSteamId()); if ($banId > 0) { kickUser($steamId, $serverId, $config); // Use this to build the URL link (replace processWebBan with updateBan) $url = "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]; $url = str_replace("processWebBan", "banlist", $url) . "&searchText=" . addslashes($steamId); if ($config->enableAutoPoste107Forum) { $postId = NewPostForum_e107(addslashes($bannedName) . " - " . addslashes($steamId), "[b]" . $LAN_PROCESSWEBBAN_021 . "[/b] [color=#009900]" . addslashes($username) . "[/color]\r\n\r\n[b]" . $LAN_PROCESSWEBBAN_022 . " [/b][color=#990000][link=" . $url . "]" . addslashes($bannedName) . " - " . addslashes($steamId) . "[/link][/color]\r\n\r\n[b]" . $LAN_PROCESSWEBBAN_023 . " [/b]" . $reasonQueries->getReason($reason) . "\r\n\r\n[b]" . $LAN_PROCESSWEBBAN_024 . " [/b]" . $length->getReadable(), time(), $config); UpdateBanWebpage($postId, $banId, $config); } if ($config->sendEmails) { // Email $subject = $LAN_PROCESSWEBBAN_001 . " " . $username; $body = "<html><body><h2>" . $LAN_PROCESSWEBBAN_001 . " " . $username . "</h2><br/>"; $body .= $LAN_PROCESSWEBBAN_003 . " <b>" . $username . "</b>"; if ($member) { $body .= " " . $LAN_PROCESSWEBBAN_004; } $body .= ":<br/><br/><p><b>" . $bannedName . "</b> [" . $steamId . "] " . $LAN_PROCESSWEBBAN_007 . "</p>"; $body .= "<br/>" . $LAN_PROCESSWEBBAN_005 . " <a href='" . $url . "'>" . $LAN_PROCESSWEBBAN_006 . "</a>"; if ($config->enableAutoPoste107Forum) { $body .= "<br/><p>" . $LAN_PROCESSWEBBAN_008 . " <a href='" . $config->e107Url . "e107_plugins/forum/forum_viewtopic.php?" . $postId . "'>" . $LAN_PROCESSWEBBAN_009 . "</a></p>"; }