Файл: modules/admin/users_banned.php
Строк: 180
<?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 = 'В админ панели';
####################
$time = date ("YmdHis", time() + ($sdvigclock*3600));
if (isset($_SESSION['pass']) && isset($passw) && $_SESSION['pass'] == $passw && ($status == "1" || $status == "2" || $status == "3"))
{
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_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?&".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&".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&nick=$user_n[0]&".session_name()."=".session_id()."">".trim($user_n[0])."</a>";
echo" <a href="../kabinet/send_privat.php?nick=$user_n[0]&".session_name()."=".session_id()."">[ЛС]</a>";
if(strstr($user_on_arr, '|'.trim($user_n[0]).'|'))
{
echo"<font color="$color_green">[online]</font><br />";
}
else
{
echo"<font color="$color_red">[offline]</font><br />";
}
echo"Забанил: <a href="users.php?act=edit&nick=$user_n[1]&".session_name()."=".session_id()."">".trim($user_n[1])."</a>";
echo" <a href="../kabinet/send_privat.php?nick=$user_n[1]&".session_name()."=".session_id()."">[ЛС]</a><br />";
echo"За (что?): ".trim($user_n[3])."<br />";
echo"<a href="users.php?act=razban&nick=$user_n[0]&".session_name()."=".session_id()."">РАЗБАНИТЬ</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&kto=$kto&".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&kto=$kto&".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&kto=$kto&".session_name()."=".session_id()."">$i</a>";
}
if($stranic > $page_get && $page_get < ($stranic-3))
{
echo "...<a href="users_banned.php?page=$stranic&kto=$kto&".session_name()."=".session_id()."">$stranic</a>";
}
echo "<br>";
if($page_get > 1)
{
echo "<a href="users_banned.php?page=$page_nazad&kto=$kto&".session_name()."=".session_id()."">Назад</a>";
}
echo " | ";
if($stranic > $page_get)
{
echo "<a href="users_banned.php?page=$page_dalee&kto=$kto&".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';
}
####################
?>