Вход Регистрация
Файл: adminka/users.php
Строк: 96
<?php

define
('MKTOP'1);
require_once(
'../system/connect.php');
require_once(
'../system/core.php');
require_once(
'../system/function.php');
level(3);
switch(
$act){
default:
$title 'Управление пользователями';
require_once(
'../head.php');
$count mysql_num_rows(mysql_query("SELECT * FROM `users`"));
if(
$count 0){
echo 
'<div class="nav">';
if(
$_GET['sort'] == 'id'  OR $_GET['sort'] == null) echo 'ID'; else echo '<a href="users.php?sort=id">ID</a>'; echo ' | ';
if(
$_GET['sort'] == 'level') echo 'Должность'; else echo '<a href="users.php?sort=level">Должность</a>'; echo ' | ';
if(
$_GET['sort'] == 'time_reg') echo 'Дата регистрации'; else echo '<a href="users.php?sort=time_reg">Дата регистрации</a>';
echo 
'</div>';
if(
$_GET['sort'] == 'time_reg'$sort'time_reg';
elseif(
$_GET['sort'] == 'level'$sort'level';
else 
$sort'id';
$total=intval(($count-1)/$page_users)+1;
$page=abs(intval($_GET['page']));
if(empty(
$page) OR $page 0$page 1;
if(
$page $total$page $total;
$past=intval($count/$page_users);
$start=$page*$page_users-$page_users;
$users mysql_query("SELECT * FROM `users` ORDER BY `".$sort."` ASC LIMIT ".$start.",".$page_users."");
while(
$row mysql_fetch_array($users)){
$start++;
$platforms_c mysql_num_rows(mysql_query("SELECT * FROM `sait` WHERE `id_user` = '".$row['id']."'"));
echo 
'<a class="link" href="users.php?act=user&id='.$row['id'].'">'.$start.') '.$row['login'].' <span class="stat">'.$platforms_c.'</span></a>';
}
navigation($count,$page_users,$page,'users.php?sort='.$sort.'&',$total);
}
else{
echo 
'<div class="text">Пользователей нет</div>';
echo 
'<a class="link" href="users.php">Управление пользователями</a>';
}
break;
case 
'user':
$title 'Информация о пользователе';
require_once(
'../head.php');
$isset mysql_query("SELECT * FROM `users` WHERE `id` = '".$id."'");
if(
mysql_num_rows($isset) == 0) echo '<div class="text">Пользователь не найден</div>';
else{
$users mysql_query("SELECT * FROM `users` WHERE `id` = '".$id."' LIMIT 1");
$user mysql_fetch_array($users);
$platforms mysql_num_rows(mysql_query("SELECT * FROM `sait` WHERE `id_user` = '".$user['id']."'"));
if(
$user['level'] == 3$dolzhnost 'Администратор';
else if(
$user['level'] == 2$dolzhnost 'Модератор';
else 
$dolzhnost 'Пользователь';
echo 
'<div class="text">ID: '.$user['id'].'</div>';
echo 
'<div class="text">Логин: '.$user['login'].'</div>';
echo 
'<div class="text">Пароль: '.$user['password'].'</div>';
echo 
'<div class="text">Email: '.$user['mail'].'</div>';
echo 
'<div class="text">Должность: '.$dolzhnost.'</div>';
echo 
'<div class="text">Дата регистрации: '.data($user['time_reg']).'</div>';
echo 
'<a class="link" href="users.php?act=platforms&id='.$id.'">Площадки пользователя <span class="stat">'.$platforms.'/'.$set['max_platforms'].'</span></a>';
echo 
'<a class="link" href="users.php?act=del_user&id='.$id.'">Удалить пользователя</a>';
}
echo 
'<a class="link" href="users.php">Управление пользователями</a>';
break;
case 
'platforms':
$title 'Площадки пользователя';
require_once(
'../head.php');
$count mysql_num_rows(mysql_query("SELECT * FROM `sait` WHERE `id_user` = '".$id."'"));
if(
$count 0){
$total=intval(($count-1)/$page_sait)+1;
$page=abs(intval($_GET['page']));
if(empty(
$page) OR $page 0$page 1;
if(
$page $total$page $total;
$past=intval($count/$page_sait);
$start=$page*$page_sait-$page_sait;
if(
$_GET['sort'] == 'hits'$sort'hits';
elseif(
$_GET['sort'] == 'in'$sort'in';
elseif(
$_GET['sort'] == 'out'$sort'out';
else 
$sort'hosts';
$saits mysql_query("SELECT * FROM `sait` WHERE `id_user` = '".$id."' ORDER BY `".$sort."` DESC LIMIT ".$start.",".$page_sait."");
echo 
'<div class="nav">';
if(
$_GET['sort'] == 'hosts'  OR $_GET['sort']==null) echo 'Хосты'; else echo '<a href="users.php?act=platforms&id='.$id.'&sort=hosts">Хосты</a>'; echo ' | ';
if(
$_GET['sort'] == 'hits') echo 'Хиты'; else echo '<a href="users.php?act=platforms&id='.$id.'&sort=hits">Хиты</a>'; echo ' | ';
if(
$_GET['sort'] == 'in') echo 'В топ'; else echo '<a href="users.php?act=platforms&id='.$id.'&sort=in">В топ</a>'; echo ' | ';
if(
$_GET['sort'] == 'out') echo 'Из топа'; else echo '<a href="users.php?act=platforms&id='.$id.'&sort=out">Из топа</a>';
echo 
'</div>';
while(
$row mysql_fetch_array($saits)){
$start++;
$zabanen = ($row['ban'] == 0) ? '' '(Заблокирована)';
$status $row['status'] == '' '(На модерации)';
echo 
'<a class="link"  href="/out/'.$row['id'].'.php">'.$start.') '.$row['name'].'  <span class="stat">'.$row['hosts'].'/'.$row['hits'].'</span> '.$zabanen.''.$status.'</a>';
if(
mb_strlen($row['about']) > 50){
$text mb_substr($row['about'], 050'utf-8');
echo 
'<a class="link" href="/infos.php?id='.$row['id'].'">'.$text.'...</a>';
}
else echo 
'<a class="link" href="/infos.php?id='.$row['id'].'">'.$row['about'].'</a>';
echo 
'<div class="text"><a href="/adminka/platforms.php?act=edit_sait&id='.$row['id'].'">Редактировать</a> ';
if(
$row['ban'] == 1) echo '<a href="/adminka/platforms.php?act=ban&id='.$row['id'].'">Разблокировать</a> ';
else echo 
'<a href="/adminka/platforms.php?act=ban&id='.$row['id'].'">Заблокировать</a> ';
if(
$row['status'] == 0)  echo ' <a href="/adminka/moderacia.php?act=activate&id='.$row['id'].'">Активировать</a> ';
echo 
'<a href="/adminka/platforms.php?act=del_sait&id='.$row['id'].'">Удалить</a></div>';
}
navigation($count,$page_sait,$page,'users.php?act=platforms&id='.$id.'&sort='.$sort.'&',$total);
}
else echo 
'<div class="text">У пользователя нет площадок</div>';
echo 
'<a class="link" href="users.php?act=user&id='.$id.'">Информация о пользователе</a>';
break;
case 
'del_user':
$title 'Удаление пользователя';
require_once(
'../head.php');
$user_isset mysql_query("SELECT * FROM `users` WHERE `id` = '".$id."' LIMIT 1");
$user_isset_c mysql_num_rows($user_isset);
if(
$user_isset_c 0){
$user mysql_fetch_array($user_isset );
if(!isset(
$_GET['ok'])){
echo 
'<div class="text">Вы действительно хотите удалить пользователя "'.$user['login'].'"?</div>';
echo 
'<a class="link" href="users.php?act=del_user&id='.$id.'&ok">Да, удалить</a>';
echo 
'<a class="link" href="users.php">Нет, не удалять</a>';
}
else{
$platforms mysql_query("SELECT * FROM `sait` WHERE `id_user` = '".$id."' LIMIT 1");
while(
$sait mysql_fetch_array($platforms)){
$del_hosts mysql_query("DELETE FROM `hosts` WHERE `id_sait` = '".$platforms['id']."'");
$del_hits mysql_query("DELETE FROM `hits` WHERE `id_sait` = '".$platforms['id']."'");
$del_online mysql_query("DELETE FROM `sait_online` WHERE `id_sait` = '".$platforms['id']."'");
$del_platform mysql_query("DELETE FROM `sait` WHERE `id` = '".$platforms['id']."'");
}
$del_user mysql_query("DELETE FROM `users` WHERE `id` = '".$id."'");
if(
$del_user) echo '<div class="text">Пользователь успешно удален</div>';
else echo 
'<div class="text">Пользователь не удален</div>';
}
}
else echo 
'<div class="text">Пользователь не существует</div>';
echo 
'<a class="link" href="users.php">Управление пользователями</a>';
break;
}
if(
$user_data['level'] == 3) echo '<a class="link" href="index.php">Админ-панель</a>';
require_once(
'../foot.php');
?>
Онлайн: 2
Реклама