Просмотр файла modules/admin/users_banned.php

Размер файла: 8.32Kb
<?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 ='Забаненные пользователи';
$m_polozhenie = 'В админ панели';
####################
$time = date ("YmdHis", time() + ($sdvigclock*3600));
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">Забаненные пользователи</p>';
       
  if($_GET['help'] == "find")
   {
    echo'<p class="b">Помощь. Для того, чтобы найти какого либо пользователя из списка,
    не обязательно вводить полностью ник этого пользователя. Достаточно ввести первые несколько букв. 
    Например, нам нужно найти пользователя CHUMA. Для этого можно ввести в поле поиска фрагмент: chu. 
    Еще одна особенность поиска - это то, что он не учитывает регистр. Это значит, введя запрос chuma, 
    система найдет и пользователя CHUMA, и пользователя chuma, а также CHumA, chUMA, Chuma и т.д.</p>';
   }

  $users_f = file('../../data/banned.php');
  array_splice($users_f, 0, 2);
  array_splice($users_f, -2, 2);
  sort($users_f);
  $users_on_f = file('../../data/user_online.txt');
  $user_on_arr = implode('|', $users_on_f);
  $kto = filter($_GET['kto']);

  $kols = $kolusers;
  $users_count = count($users_f);
  
  for($ii = 0; $ii <= $users_count; $ii++)
   {
    $user_n = explode('|', $users_f[$ii]);
    if($user_n['2'] > $time)
	 {
	  $users_arr[] = $users_f[$ii];
	 }
   }
  $users_f = $users_arr;
  $users_count = count($users_f);
  $stranic = ceil($users_count/$kols);

  if(!empty($kto))
   {
    for($ii = 0; $ii <= $users_count; $ii++)
     {
      $user_n = explode('|', $users_f[$ii]);
      if(stristr("$user_n[0]", "$kto"))
	   {
	    $users_arr2[] = $users_f[$ii];
	   }
     }
    $users_f = $users_arr2;
    $users_count = count($users_f);
    $stranic = ceil($users_count/$kols);
   }

  echo"<form method=\"get\" action=\"users_banned.php?&amp;".session_name()."=".session_id()."\"><p align=\"center\" class=\"a\">";
  echo"<input name=\"kto\"  maxlength=\"20\" value=\"$kto\" /><br />";
  echo"<input value=\"Поиск\" type=\"submit\" />
  <a href=\"users_banned.php?help=find&amp;".session_name()."=".session_id()."\">[?]</a></p></form>";
  if(!empty($kto))
   {
    echo"<p align=\"center\"><a href=\"users_banned.php?".session_name()."=".session_id()."\">Все пользователи</a></p>";
   }
 
  if($users_count == 0 && !empty($kto))
   {
    echo'<p class="err">По данному запросу не найдено ни одного пользователя.</p>';
   }
  if($users_count == 0 && empty($kto))
   {
    echo'<p class="b">Забаненых пользователей нет.</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++)
     {
      $user_n = explode('|', $users_f[$i]);
	  if (!empty($users_f[$i]) && $user_n['2'] > $time)
       {
	    echo'<p class="b">';
        echo"Ник: <a href=\"users.php?act=edit&amp;nick=$user_n[0]&amp;".session_name()."=".session_id()."\">".trim($user_n[0])."</a>";		if($icon_text == "1" || $icon_text == ""){
	    echo" <a href=\"../kabinet/send_privat.php?nick=$user_n[0]&amp;".session_name()."=".session_id()."\"><img src=\"/images/st/1.gif\"align=\"top\"alt=\"\"title=\"Написать сообщение\"></a>";}if($icon_text == "0"){echo" <a href=\"../kabinet/send_privat.php?nick=$user_n[0]&amp;".session_name()."=".session_id()."\">[ЛС]</a>";}
        if(strstr($user_on_arr, '|'.trim($user_n[0]).'|'))
         {
          echo" <span style='background-color:#00AA00; color:#fff; padding-left:2px; padding-right:2px;'><b>ON</b></span><br />";
         }
          else
         {
          echo" <span style='background-color:#f30; color:#fff; padding-left:2px; padding-right:2px;'><b>OFF</b></span><br />";
         }
        echo"Забанил: <a href=\"users.php?act=edit&amp;nick=$user_n[1]&amp;".session_name()."=".session_id()."\">".trim($user_n[1])."</a>";if($icon_text == "1" || $icon_text == ""){
        echo" <a href=\"../kabinet/send_privat.php?nick=$user_n[1]&amp;".session_name()."=".session_id()."\"><img src=\"/images/st/1.gif\"align=\"top\"alt=\"\"title=\"Написать сообщение\"></a><br />";}if($icon_text == "0"){echo" <a href=\"../kabinet/send_privat.php?nick=$user_n[1]&amp;".session_name()."=".session_id()."\">[ЛС]</a><br />";}
        echo"За (что?): ".trim($user_n[3])."<br />";
        echo"[<a href=\"users.php?act=razban&amp;nick=$user_n[0]&amp;".session_name()."=".session_id()."\"onclick=\"return confirm('Подтверждаете разбан?')\">Разбанить</a>]<br />";
	    echo'</p>';
       }
     }
   
    if($stranic > 1)
     {
      echo "<p align=\"center\" class=\"d\">";
      echo "Страницы:";
      echo "<br>";
      if($page_get > 4)
       {
        echo "<a href=\"users_banned.php?page=1&amp;kto=$kto&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=\"users_banned.php?page=$i&amp;kto=$kto&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=\"users_banned.php?page=$i&amp;kto=$kto&amp;".session_name()."=".session_id()."\">$i</a>";
       }

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

      if($page_get > 1)
       {
        echo "<a href=\"users_banned.php?page=$page_nazad&amp;kto=$kto&amp;".session_name()."=".session_id()."\">Назад</a>";
       }
      echo " | ";
      if($stranic > $page_get)
       {
        echo "<a href=\"users_banned.php?page=$page_dalee&amp;kto=$kto&amp;".session_name()."=".session_id()."\">Дальше</a>";
       } 
      echo "</p>";
     }
   }
    else
   {
    echo"<p align=\"center\">Неправельный формат страницы!!!<br>";
   }
  echo"<p>Всего забаненных: $users_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';
 }
####################
?>