Вход Регистрация
Файл: modules/kabinet/users.php
Строк: 142
<?php
########################################
##               WAP-ENGINE             ##
########################################
##                                    ##
##  Автор : CHUMA (Токарев Владимир)  ##
##  e-mail : crazychuma@gmail.com     ##
##  WAP : http://wap-engine.ru        ##
##                                    ##
########################################
##         ВЫ НЕ ИМЕЕТЕ ПРАВО         ##
##        ИЗМЕНЯТЬ КОД СКРИПТА        ##
##  ДЛЯ ДАЛЬНЕЙШЕГО РАСПРОСТРАНЕНИЯ!  ##
########################################
include ('../../config.php');
include (
'../../templates/run.php');
include (
'../../templates/func.php');
$title_page '| Список пользователей';
$m_polozhenie 'Просматривает список пользователей';
include (
"../../themes/$themes.php");
####################
echo'<p class="modul_name">Список пользователей</p>';

if(
$_GET['help'] == 'find')
 {
  echo
'<p class="b">Помощь. Для того, чтобы найти какого либо пользователя из списка,
  не обязательно вводить полностью ник этого пользователя. Достаточно ввести первые несколько букв. 
  Например, нам нужно найти пользователя CHUMA. Для этого можно ввести в поле поиска фрагмент: chu. 
  Еще одна особенность поиска - это то, что он не учитывает регистр. Это значит, введя запрос chuma, 
  система найдет и пользователя CHUMA, и пользователя chuma, а также CHumA, chUMA, Chuma и т.д.</p>'
;
 }

$users_last $users_f file('../../data/nicks.php');
array_splice($users_f02);
array_splice($users_f, -22);
array_splice($users_last02);
array_splice($users_last, -22);
sort($users_f);
$users_on_f file('../../data/user_online.txt');
$user_on_arr implode('|'$users_on_f);
$kto filter($_GET['kto']);

$users_count count($users_f);
$users_last_count count($users_last);
$kols $kolusers;
$stranic ceil($users_count/$kols);

if(!empty(
$kto))
 {
  for(
$ii 0$ii <= $users_count$ii++)
   {
    if(
stristr($users_f[$ii], $kto))
     {
      
$users_arr[] = $users_f[$ii];
     }
   }
  
$users_f $users_arr;
  
$users_count count($users_f);
  
$stranic ceil($users_count/$kols);
 }

if(
$users_count == 0)
 {
  echo
"<p class="err">В базе нет ни одного пользователя.</p>";
  include (
'../../templates/foot.php');
  exit;
 }

echo
"<form method="get" action="users.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.php?help=find&amp;".session_name()."=".session_id()."">[?]</a></p></form>";
if(!empty(
$kto))
 {
  echo
"<p align="center"><a href="users.php?".session_name()."=".session_id()."">Все пользователи</a></p>";
 }
 
if(
$users_count == && !empty($kto))
 {
  echo
"<p class="err">По данному запросу не найдено ни одного пользователя.</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++)
   {
    if (!empty(
$users_f[$i]))
     {
      echo
"<p class="b">";
      echo
"Ник: <a href="user_info.php?nick=$users_f[$i]&amp;".session_name()."=".session_id()."">".trim($users_f[$i])."</a>";
      if(isset(
$_SESSION['pass']) && isset($passw) && $_SESSION['pass'] == $passw)
       {
        echo
" <a href="send_privat.php?nick=$users_f[$i]&amp;".session_name()."=".session_id()."">[ЛС]</a>";
       }
      if(
strstr($user_on_arr'|'.trim($users_f[$i]).'|'))
       {
        echo
"<font color="$color_green">[online]</font>";
       }
        else
       {
        echo
"<font color="$color_red">[offline]</font>";
       }
      echo
"</p>";
     }
   }
   
  if(
$stranic 1)
   {
    echo 
"<p align="center" class="d">";
    echo 
"Страницы:";
    echo 
"<br />";
    if(
$page_get 4)
     {
      echo 
"<a href="users.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.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.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.php?page=$stranic&amp;kto=$kto&amp;".session_name()."=".session_id()."">$stranic</a>";
     }
    echo 
"<br />";

    if(
$page_get 1)
     {
      echo 
"<a href="users.php?page=$page_nazad&amp;kto=$kto&amp;".session_name()."=".session_id()."">Назад</a>";
     }
    echo 
" | ";
    if(
$stranic $page_get)
     {
      echo 
"<a href="users.php?page=$page_dalee&amp;kto=$kto&amp;".session_name()."=".session_id()."">Дальше</a>";
     } 
    echo 
"</p>";
   }
 }
  else
 {
  echo
"<p align="center">Неправельный формат страницы!!!<br />";
 }

echo
"<p align="center">Трое последних:<br /></p>";
echo
"<p class="b">";
for(
$a=$users_last_count 1$a >= $users_last_count 3$a--)
 {
  if(!empty(
$users_last[$a]))
   {
    echo
"Ник: <a href="user_info.php?nick=$users_last[$a]&amp;".session_name()."=".session_id()."">".trim($users_last[$a])."</a>";
    if(isset(
$_SESSION['pass']) && isset($passw) && $_SESSION['pass'] == $passw)
     {
      echo
" <a href="send_privat.php?nick=$users_last[$a]&amp;".session_name()."=".session_id()."">[ЛС]</a>";
     }
    if(
strstr($user_on_arr'|'.trim($users_last[$a]).'|'))
     {
      echo
"<font color="$color_green">[online]</font><br />";
     }
      else
     {
      echo
"<font color="$color_red">[offline]</font><br />";
     }
   }
 }
echo
"</p>";
echo
"<p>Всего пользователей: $users_count<br />";
echo
"<a href="index.php?".session_name()."=".session_id()."">В кабинет</a></p>";
####################
include ('../../templates/foot.php');
?>
Онлайн: 0
Реклама