Просмотр файла panel/users.php

Размер файла: 2.33Kb
<?php
// by mides, wmclub.mobi

$title = 'Админка';
require('../config.php');
require('../includes/sys.php');
require('../includes/start.php');
require('../includes/auth.php');
require('../includes/header.php');

switch($_GET['act']){

###############################################################################
##                             Список юзеров                                 ##
###############################################################################
default:

tp('Пользователи сайта');

$count = mysql_result(mysql_query("SELECT COUNT(`id`) FROM `users`"), 0);
if($count > 0){
	$pages = ceil($count/$config['onpage']);
	if(intval($_REQUEST['page'])){
		$page = intval($_REQUEST['page']);
	}else{
		$page = 1;
	}
	$from = ($page-1)*$config['onpage'];
	
	$result = mysql_query("SELECT `id`, `user_login` FROM `users` ORDER BY `user_points` DESC LIMIT $from, $config[onpage]");
	while($user = mysql_fetch_assoc($result)){
		echo '<a href="../pages/profile.php?u='.$user['id'].'">'.$user['user_login'].'</a> (<a href="?act=del&amp;id='.$user['id'].'">del</a>)<br/>';
	}
}

echo '<hr />';

navig($page, '?', $pages);
echo '<a href="./">Назад в панель</a><br />';
echo '</div>';

break;
###############################################################################
##                                Удаления пользователя                      ##
###############################################################################
case 'del':

$id = intval($_REQUEST['id']);

$user = mysql_fetch_assoc(mysql_query("SELECT `user_login` FROM `users` WHERE `id` = '$id'"));
if($user['user_login']){
	if(empty($_POST['ok'])){
		tp('Подтверждение удаления');
		echo 'Вы уверены, что хотите удалить пользователя '.$user['user_login'].'?<br />
			 <form action="?act=del&id='.$id.'" method="post" name="form">
			 <input name="ok" type="submit" value="Да, удалить" /></form>';
	}else{
		mysql_query("DELETE FROM `users` WHERE `id` = '$id'");
		info('Пользователь успешно удален!');
	}
}else{
	error('Выбранный пользователь не существует!');
}
nav('?', 'Назад');

break;

}

require('../includes/tail.php');
?>