$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);
     $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
     	        $expireTimeHist = "";
     	      }
     
           	  if($banHistUser->getExpireDate() == 'Expired') {
     	        $expireDateHist = "<i>".$LAN_BANLIST_024."</i>";
     			$expireTimeHist = "";
         	  }
     */
     $information2 .= " <tr>";
     $information2 .= "  <td class='colColor1' nowrap align='center'>" . str_replace('"', "&#34;", $banHistUser->getName());
     if ($banHistUser->getKickCounter() > 0) {
         $information2 .= "&nbsp;<span class='kickCounter'>(" . $banHistUser->getKickCounter() . ")</span>";
     }
     $information2 .= "</td>";
     $information2 .= "  <td class='colColor1' align='center'>" . $banHistUser->getReason() . "</td>";
     $information2 .= "  <td class='colColor2' nowrap align='center'>" . $banLengthHist->getReadable() . "</td>";
     $information2 .= "  <td class='colColor1' nowrap align='center'>" . $banHistUser->getBanner() . "</td>";
     $information2 .= "  <td class='colColor2' align='center'>" . $addDateHist . "  " . $addTimeHist . "</td>";
     // $information2 .= "  <td class='colColor1' nowrap align='center'>".$expireDateHist."  ".$expireTimeHist."</td>";
     if ($banHistUser->getWebpage() != "") {
         $information2 .= "<td class='rowColor2' nowrap align='center'><a href='" . $banHistUser->getWebpage() . "'><img src='images/database_add.png' align='absmiddle'/></a></td>";
     } else {
         $information2 .= "<td class='rowColor2' align='center'>" . $LAN_BANLIST_034 . "</td>";
     }
     $information2 .= "  <td class='colColor1'>" . $commentsHist . "</td>";
     $information2 .= " </tr>";
 }
 $information2 .= "</table>";
 $information2 .= "</div>";
 $information2 = addslashes($information2);
 $steamArray = explode(':', str_replace(array("\t", " "), "", $bannedUser->getSteamId()));
 // Determine if this user is IP banned, if so kick them
 if ($banQueries->isIpBanned($ipOfBanned)) {
     kickUser($steamId, $serverId, eregi_replace("gb_time", $LANCHECKUSER_003, $config->banMessage), $messageTOserver);
     $kickedByBan = true;
 }
 // Check to see if the user does exist in the ban list (if active)
 if ($banQueries->doesUserExist($steamId)) {
     $now = time();
     // Get the time now in seconds
     $bannedUser = $banQueries->getBannedUserBySteamId($steamId);
     $length = new Length();
     $length->setLength($bannedUser->getLength());
     $length->setTimeScale($bannedUser->getTimeScale());
     $lengthInSec = $length->getLengthInSeconds();
     $reasonQueries = new ReasonQueries();
     $menssageTOplayer = eregi_replace("gb_reason", $reasonQueries->getReason($bannedUser->getReasonId()), eregi_replace("gb_time", $length->getReadable(), $config->banMessage));
     // Pending bans are banned for X days
     if ($bannedUser->getPending() == 1) {
         // Kick the user if the ban is 24 hours or less
         if ($lengthInSec > 0 && $lengthInSec / 3600 <= 24) {
             kickUser($steamId, $serverId, $menssageTOplayer, $messageTOserver);
             $kickedByBan = true;
         } else {
             // Kick the user for the first 5 days that their ban is in pending mode
             $addDate = $bannedUser->getAddDate();
             $daysToKeepBanned = 24 * 3600 * $config->daysBanPending;
             $expireDate = $addDate + $daysToKeepBanned;
             // Kick the user if it's still within X days of the pending ban add
             if ($expireDate > $now) {
                 kickUser($steamId, $serverId, $menssageTOplayer, $messageTOserver);
                 $kickedByBan = true;
            list($expireDate, $expireTime) = split(' ', $banHistUser->getExpireDate());
            list($addDate, $addTime, $year) = split(' ', $banHistUser->getAddDate());
            $comments = str_replace(array("\r\n", "\n", "\r"), "<br/>", $banHistUser->getComments());
            // Convert newlines into html line breaks
            $banLength = new Length();
            $banLength->setLength($banHistUser->getLength());
            $banLength->setTimeScale($banHistUser->getTimeScale());
            if ($banHistUser->getLength() == 0) {
                $expireDate = $LANUPDATEBAN_027;
                $expireTime = "";
            }
            if ($banHistUser->getExpireDate() == 'Expired') {
                $expireDate = "<i>" . $LANUPDATEBAN_028 . "</i>";
                $expireTime = "";
            }
            $length = $banLength->getReadable();
            ?>
            <tr>
              <td class="colColor1" nowrap align="center"><?php 
            echo $banHistUser->getName();
            if ($banHistUser->getKickCounter() > 0) {
                echo "&nbsp;<span class='kickCounter'>(" . $banHistUser->getKickCounter() . ")</span>";
            }
            ?>
</td>
              <td class="colColor2" nowrap align="center"><?php 
            echo $banHistUser->getReason();
            ?>
</td>
              <td class="colColor1" nowrap align="center"><?php 
            echo $length;