Файл: Dvig/moder-st.php
Строк: 52
<?php
####################
## Автор - USER-X ##
## Copyright 2013 ##
## xcms.mcdir.ru ##
####################
define( 'xcms_pro', 1 ) ;
include_once ( 'core/core.php' ) ;
$title='Панель старшего модератора';
include_once ( 'core/head.php' ) ;
######
if($users['level'] >= '4'){
switch ($act) {
# Баним
case 'ban':
if($id){
$_SESSION['error'] = 'Забанен нахуй!<br/>';
mysql_query("UPDATE `users` SET `ban`='1' WHERE `id` = '$id'");
$time = time();
$ipuser = $_SERVER['SERVER_ADDR'];
$agent = $_SERVER['HTTP_USER_AGENT'];
mysql_query( "INSERT INTO `logs` SET
`who` = '$users[id]',
`time` = '$time',
`deis` = 'забанил юзера',
`user_ip` = '$ipuser',
`user_agent` = '$agent'
" ) ;}else{echo '<div class="menu">Пустые параметры!</div>';}
echo'<a id="nav" href="'.$id.'">Далее</a>';
break;
# Разбаниваем
case 'unban':
if($id){
$_SESSION['error'] = 'Разблокирован!<br/>';
mysql_query("UPDATE `users` SET `ban`='0' WHERE `id` = '$id'");
$time = time();
$ipuser = $_SERVER['SERVER_ADDR'];
$agent = $_SERVER['HTTP_USER_AGENT'];
mysql_query( "INSERT INTO `logs` SET
`who` = '$users[id]',
`time` = '$time',
`deis` = 'разбинил юзера',
`user_ip` = '$ipuser',
`user_agent` = '$agent'
" ) ;}else{echo '<div class="menu">Пустые параметры!</div>';}
echo'<a id="nav" href="'.$id.'">Далее</a>';
break;
# Логи действий
case 'logs':
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `logs`"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$query = mysql_query("select * from `logs` ORDER BY `time` DESC LIMIT $start, $set[p_str]");
$total = mysql_result(mysql_query("select count(*) from `logs`"),0);
if($total == 0){echo '<a id="nav">Логов нет</a>';}else{
while ($row = mysql_fetch_assoc($query)){
$login = mysql_fetch_array(mysql_query("SELECT * FROM `users` where `id`='$row[who]'"));
echo'<div id="body"><b>';
if($row['who'] !== '0'){echo'<a href="'.$row['who'].'">'.$login['login'].'</a>';}else{
echo 'Гость';}
echo' : </b>'.check($row['deis']).'<br>
<b>Время :</b> '.check(clock($row['time'])).'<br>
<b>IP : </b>'.check($row['user_ip']).'<br>
<b>USER-AGENT :</b> '.check($row['user_agent']).'</div>';}}
if ($k_page>1)str('?act=logs&',$k_page,$page); // Вывод страниц
break;
# Управление юзерами
case 'users':
$k_post=mysql_result(mysql_query("SELECT COUNT(*) FROM `users`"),0);
$k_page=k_page($k_post,$set['p_str']);
$page=page($k_page);
$start=$set['p_str']*$page-$set['p_str'];
$query = mysql_query("select * from `users` ORDER BY `id` DESC LIMIT $start, $set[p_str]");
$total = mysql_result(mysql_query("select count(*) from `users`"),0);
if($total == 0){echo '<a id="nav">Пользователей нет</a>';}else{
while ($row = mysql_fetch_assoc($query)){
echo'<div id="body">
<a href="'.$row['id'].'"><b>'.$row['login'].'</b></a> ';
if($row['ban']=='1'){echo' [<a href="/moder-st.php?act=unban&id='.$row['id'].'">Разблок.</a>]';}else{
if(!$row['level'] >= 4){
echo' [<a href="/moder-st.php?act=ban&id='.$row['id'].'">Заблок.</a>]';}}
echo'</div>';
}}
if ($k_page>1)str('?act=users&',$k_page,$page); // Вывод страниц
break;
# Главная страница админки
default:
if($users){
if($users['level'] >= '4'){
$time = time();
$ipuser = $_SERVER['SERVER_ADDR'];
$agent = $_SERVER['HTTP_USER_AGENT'];
mysql_query( "INSERT INTO `logs` SET
`who` = '$users[id]',
`time` = '$time',
`deis` = 'зашел в панель старшего модера',
`user_ip` = '" . $ipuser . "',
`user_agent` = '$agent'
" ) ;}else{
$time = time();
$ipuser = $_SERVER['SERVER_ADDR'];
$agent = $_SERVER['HTTP_USER_AGENT'];
mysql_query( "INSERT INTO `logs` SET
`who` = '$users[id]',
`time` = '$time',
`deis` = 'пытался зайти в панель старшего модера',
`user_ip` = '$ipuser',
`user_agent` = '$agent'
" ) ;}}else{
$time = time();
$ipuser = $_SERVER['SERVER_ADDR'];
$agent = $_SERVER['HTTP_USER_AGENT'];
mysql_query( "INSERT INTO `logs` SET
`who` = '0',
`time` = '$time',
`deis` = 'пытался зайти в панель старшего модера',
`user_ip` = ' $ipuser',
`user_agent` = '$agent'
" ) ;}
echo '<div id="razd">'.$title.'</div>' ;
echo '
<a id="nav" href="/add.php">Добавить новость</a>
<a id="nav" href="/add_razdel.php">Добавить раздел форума</a>
<a id="nav" href="/add_podrazdel.php">Добавить подраздел форума</a>
<a id="nav" href="/add_room.php">Добавить комнату в чат</a>
<a id="nav" href="?act=logs">Логи действий</a>
<a id="nav" href="?act=users">Управление юзерами</a>';
}
echo'<a id="nav" href="/moder-st.php">Назад</a>';
}else{echo'<div id="body">Доступ закрыт</div>';}
######
include_once ( 'core/foot.php' ) ;
?>