// 1 = length
             // 2 = steamid
             $length = $ban[1];
             // Length of ban in minutes
             $steamId = $ban[2];
             // Steam ID of banned
             $timeScale = "minutes";
             $banId = -1;
             if ($steamId != "") {
                 if ($length > 0) {
                     $lengthInSec = $length * 60;
                     // Convert to seconds
                     $expireDate = time() + $lengthInSec;
                     // Expire date
                     // Add the new ban non-perma ban
                     $banId = $banQueries->addBan($steamId, $length, $timeScale, $expireDate, $reason, $banner, 0, $nameOfBanned, $serverId, null, '');
                 } else {
                     // Add perma ban
                     $banId = $banQueries->addBan($steamId, $length, $timeScale, time(), $reason, $banner, 0, $nameOfBanned, $serverId, null, '');
                 }
                 if ($banId > 0) {
                     $count++;
                 } else {
                     $failed++;
                     $failedIDs .= " - " . $LAN_IMPORTBANS_015 . $steamId . "<br>";
                 }
             }
         }
         $bansAdded = true;
     }
 }
     $pending = 1;
 }
 // Validate IP
 if (!preg_match("/^\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\$/", $ipOfBanned)) {
     $ipOfBanned = null;
 }
 // Do not ban if it was an admin
 if (!$isUserMember) {
     if ($length->getLength() > 0) {
         $lengthInSec = $length->getLengthInSeconds();
         $expireDate = time() + $lengthInSec;
         // Expire date
         // Add the new ban non-perma ban
         if ($length->getTimeScale() == "minutes" || $length->getTimeScale() == "hours" || $length->getTimeScale() == "days" && $length->getLength() == 1) {
             // 1 day bans or shorter take affect immediately for all members
             $banId = $banQueries->addBan($steamId, $length->getLength(), $length->getTimeScale(), $expireDate, $reason, $user->getName(), 0, $nameOfBanned, $serverId, $ipOfBanned, $banner);
         } else {
             // bans longer than 1 day are put into pending mode if the user only has member level priveliges
             $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);
 if ($config->enableSmfIntegration) {
     $username = $user_info['username'];
 } else {
     $username = $_SESSION['name'];
 }
 $banQueries = new BanQueries();
 $userQueries = new UserQueries();
 $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) {