View file modules/admin/ip_banned.php

File size: 4.49Kb
<?php
########################################
##	           WAP-ENGINE             ##
########################################
##                                    ##
##  Автор : CHUMA (Токарев Владимир)  ##
##  e-mail : [email protected]     ##
##  WAP : http://wap-engine.ru        ##
##                                    ##
########################################
##         ВЫ НЕ ИМЕЕТЕ ПРАВО         ##
##        ИЗМЕНЯТЬ КОД СКРИПТА        ##
##  ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ!  ##
########################################
include ('../../config.php');
include ('../../templates/run.php');
include ('../../templates/func.php');
$title_page = 'Забаненные IP';
$m_polozhenie = 'В админ панели';
####################
if (isset($_SESSION['sespass']) && isset($passw) && $_SESSION['sespass'] == $passw && ($status == '1' || $status == '2' || $status == '3'))
 {
  include '../../themes/'.$themes.'.php';
  echo'<p class="modul_name"align="center">Забаненные IP</p>';
  
  if($_GET['set'] == 1)
   {
    echo'<p class="b">IP+Браузер успешно разбанены.</p>';
   }
   
  $ip_f = file('../../data/ban.txt');
  $kols = $kolusers;
  $ip_count = count($ip_f);
  $stranic = ceil($ip_count/$kols);
  
  if($ip_count == 0)
   {
    echo'<p class="b">Заблокированных IP нет в базе.</p>';
   }

  if(empty($_GET['page']))
   {
    $page_get = 1;
   }
    else
   {
    $page_get = $_GET['page'];
   }
  
  if($page_get > $stranic)
   {
    $page_get = $stranic;
   }
  if($page_get < 1)
   {
    $page_get = 1;
   }
   
  $do = $kols * ($page_get - 1);
  $end = $kols * $page_get;

  $page_nazad = $page_get - 1;
  $page_dalee = $page_get + 1;

  if (preg_match("#^[0-9]*$#", $page_get)) 
   {
    for($i = $do; $i < $end; $i++)
     {
      $ip_n = explode('||', $ip_f[$i]);
	  if (!empty($ip_f[$i]))
       {
	    echo'<p class="b">';
        echo'IP: '.$ip_n[1].'<br />Браузер: '.$ip_n[0].'<br />';
        echo'[<a href="users.php?act=razban_ip&amp;ip='.$i.'&amp;'.session_name().'='.session_id().'"onclick="return confirm(\'Подтверждаете разбан?\')">Разбанить</a>]<br />';
	    echo'</p>';
       }
     }
   
    if($stranic > 1)
     {
      echo'<p align="center" class="d">';
      echo'Страницы:<br />';
      if($page_get > 4)
       {
        echo'<a href="ip_banned.php?page=1&amp;'.session_name().'='.session_id().'">1</a>...';
       }
 
      $start_1 = $page_get - 3;
      $end_1 = $page_get - 1;
      if($start_1 < 1)
       {
        $start_1 = 1;
       }
  
      for($i = $start_1; $i <= $end_1; $i++)
       {
        echo'<a href="ip_banned.php?page='.$i.'&amp;'.session_name().'='.session_id().'">'.$i.'</a> ';
       }

      echo $page_get;

      $start_2 = $page_get + 1;
      $end_2 = $page_get + 3;
      if($start_2 < 1)
       {
        $start_2 = 1;
       }
      if($end_2 > $stranic)
       {
        $end_2 = $stranic;
       }
  
      for($i = $start_2; $i <= $end_2; $i++)
       {
        echo' <a href="ip_banned.php?page='.$i.'&amp;'.session_name().'='.session_id().'">'.$i.'</a>';
       }

      if($stranic > $page_get && $page_get < ($stranic-3))
       {
        echo'...<a href="ip_banned.php?page='.$stranic.'&amp;'.session_name().'='.session_id().'">'.$stranic.'</a>';
       }
      echo'<br />';

      if($page_get > 1)
       {
        echo'<a href="ip_banned.php?page='.$page_nazad.'&amp;'.session_name().'='.session_id().'">Назад</a>';
       }
      echo' | ';
      if($stranic > $page_get)
       {
        echo'<a href="ip_banned.php?page='.$page_dalee.'&amp;'.session_name().'='.session_id().'">Дальше</a>';
       } 
      echo'</p>';
     }
   }
    else
   {
    echo'<p align="center">Неправельный формат страницы!!!<br />';
   }
  echo'<p>Всего заблокированно: '.$ip_count.'<br />';
  echo'<a href="index.php?'.session_name().'='.session_id().'">В админку</a><br />';
  echo'<a href="../kabinet/index.php?'.session_name().'='.session_id().'">В кабинет</a></p>';
  include '../../templates/foot.php';
 }
  else
 {
  include '../../themes/'.$themes.'.php';
  echo'<p class="err">Вы не авторизованы!!! Войдите в личный кабинет.<br /></p>';
  echo'<p><a href="../kabinet/index.php?'.session_name().'='.session_id().'">В кабинет</a><br /></p>';
  include '../../templates/foot.php';
 }
####################
?>