File size: 2.97Kb
<?php
// by mides, icq: 529-899-6, mail: [email protected]
$title = 'Админка';
require("../config.php");
require("../includes/start.php");
if($_SESSION['access'] != 3){header("location: ../"); exit();}
require("../includes/functions.php");
echo '<div class="tp">Пользователи сайта</div>';
switch($_GET['act']){
###############################################################################
## Список юзеров ##
###############################################################################
default:
echo '<div class="s1">Список</div><div class="s2">';
$count = mysql_result(mysql_query("SELECT COUNT(*) FROM `users`"), 0);
if($count > 0){
$pages = ceil($count/$config['onpage']);
$page = abs(intval(@$_REQUEST['page']));
if($page == 0) $page = 1;
$from = ($page-1)*$config['onpage'];
$result = mysql_query("SELECT * FROM `users` ORDER BY `user_regtime` DESC LIMIT $from, ".$config['onpage']."");
while($user = mysql_fetch_assoc($result)){
echo '<a href="../pages/profile.php?id='.$user['id'].'">'.$user['user_login'].'</a> (<a href="?act=sure_del&id='.$user['id'].'">del</a>)<br/>';
}
}
echo '</div><div class="s1">Навигация</div><div class="s2">';
navig($page, 'users.php?', $pages);
echo '<a href="./">назад в панель</a><br/><a href="../">на главную</a></div>';
break;
###############################################################################
## Подтверждение удаления пользователя ##
###############################################################################
case 'sure_del':
$id = intval($_REQUEST['id']);
$user = mysql_fetch_assoc(mysql_query("SELECT `user_login`, `user_access` FROM `users` WHERE `id` = '$id'"));
if($user['user_access'] == 0){
echo '<div class="s1">Подтверждение удаления</div><div class="s2">';
echo 'Вы уверены, что хотите удалить пользователя '.$user['user_login'].'?<br/>';
echo '<form action="?act=del&id='.$id.'" method="post" name="form">';
echo '<input name="del" type="submit" value="Да, удалить" /></form></div>';
nav2('users.php', 'назад');
}else{
error('Вы не можете удалить администратора, модератора или куратора!');
nav2('users.php', 'назад');
}
break;
###############################################################################
## Удаление пользователя ##
###############################################################################
case 'del':
$id = intval($_REQUEST['id']);
mysql_query("DELETE FROM `users` WHERE `id` = '$id'");
info('Пользователь удален!');
nav2('./', 'назад в панель');
break;
}
require("../includes/tail.php");
?>