Просмотр файла znak/admin/admin_users.php

Размер файла: 5.17Kb
<?php
# Автор: SoluS_Angelu[S] #
# ICQ: 865991 #
# Сайт: http://nkat.h2m.ru #

require_once('../h_f/db.php');
require_once('../h_f/funct.php');
require_once('../h_f/html.php');
require_once('../h_f/navig.php');
echo head();

if(!$SES OR $res['level'] != 100)
{
echo '<div class="menu">Доступ запрещён.</div>';
}
else
{
if(isset($_GET['mod'])) $mode = $_GET['mod']; else $mod = false;

switch($mod)
{
default:
if(!isset($_GET['id']) OR !is_numeric($_GET['id']))
{
$navig = new navigation();

$all = mysql_result(mysql_query('SELECT COUNT(*) FROM users'), 0);

if(!$all)
{
echo '<div class="menu">Регистраций нет.</div>';
}
else
{

$q = mysql_query('SELECT * FROM users ORDER BY id DESC '.$navig->limit());

while($user = mysql_fetch_assoc($q))
{
echo '<div class="menu">
&#8226; <a href="?id='.$user['id'].'">'.$user['login'].'</a> [<a href="?mod=edit&amp;id='.$user['id'].'">ред.</a> | <a href="?mod=del&amp;id='.$user['id'].'">удл.</a>]</div>';
}
$navig->view();
}
echo '<div class="menu">Всего регистраций: <b>'.$all.'</b></div>';
}
else
{
$id = f1($_GET['id']);

$q = mysql_query('SELECT * FROM users WHERE id = "'.$id.'" LIMIT 1');

if(mysql_num_rows($q) == 0) exit('Пользователь не найден.');

$user = mysql_fetch_assoc($q);

echo '<div class="menu">
ID: <b>'.$res['id'].'</b><br />
Логин: <b>'.$res['login'].'</b><br />
Как зовут: <b>'.($res['name'] ? $res['name'] : 'не указано').'</b><br />
Пол: <b>'.($res['sex'] == 1 ? 'Женский' : 'Мужской').'</b><br />';

$arr = array('0'=>'В активном поиске','1'=>'Не женат','2'=>'Не замужем','3'=>'Замужем','4'=>'Женат','5'=>'Есть парень','6'=>'Есть девушка');

echo 'Положение: <b>'.$arr[$res['position']].'</b><br />
Город: <b>'.($res['city'] ? $res['city'] : 'не указано').'</b><br />
О себе: <b>'.($res['about'] ? $res['about'] : 'не указано').'</b><br />
Интересы: <b>'.($res['interests'] ? $res['interests'] : 'не указано').'</b><br />
С нами с: <b>'.date('d.m.Y в H:i', $res['reg_time']).'</b><br />
Сейчас: ';

if($res['online_time'] > time()) echo '<font color="#9ACD32">[ON]</font><br />'; else echo '<font color="#ff0000">[OFF]</font><br />';

echo 'Голоса: <a href="golos.php?mod=plus&amp;id='.$id.'"><font color="green"><b>'.($res['plus'] ? $res['plus'] : '0').'</b></font></a> / <a href="golos.php?mod=minus&amp;id='.$id.'"><font color="red"><b>'.($res['minus'] ? $res['minus'] : '0').'</b></font></a><br />
ICQ: <b>'.($res['icq'] ? $res['icq'] : 'не указано').'</b>
</div>

<div class="menu">
&#187; <a href="?mod=edit&amp;id='.$id.'">Редактировать</a> | <a href="?mod=del&amp;id='.$id.'">Удалить</a></div>';
}
break;

case 'edit':
if(isset($_GET['id']))
{
$id = f1($_GET['id']);

$q = mysql_query('SELECT * FROM users WHERE id = "'.$id.'" LIMIT 1');

if(mysql_num_rows($q) == 0) exit('Юзер не найден.');

$user = mysql_fetch_assoc($q);

if(!isset($_POST['act']))
{
echo '<div class="menu">
<form action="?mod=edit&amp;id='.$id.'" method="post" />
Логин:<br /><input type="text" name="login" value="'.$user['login'].'" /><br/>
Пароль:<br /><input type="text" name="pass" value="'.$user['pass'].'" /><br />
Имя:<br /><input type="text" name="name" value="'.$user['name'].'"/><br />
Пол:<br /><select name="sex"><option value="0" '.($user['sex'] == 0 ? 'selected' : '').'>Мужской</option><option value="1" '.($user['sex'] == 1 ? 'selected' : '').'>Женский</option></select><br />
Город:<br /><input type="text" name="city" value="'.$user['city'].'"/><br />
О себе:<br /><input type="text" name="about" value="'.$user['about'].'"/><br />
Интересы:<br /><input type="text" name="interests" value="'.$user['interests'].'"/><br />
ICQ:<br /><input type="text" name="icq" value="'.$user['icq'].'"/><br />
<input type="submit" name="act" value="Изменить&#187;" />
</form></div>';
}
else
{
$login = f2($_POST['login']);
$pass = f2($_POST['pass']);
$name = f2($_POST['name']);
$sex = f1($_POST['sex']);
$city = f2($_POST['city']);
$about = f2($_POST['about']);
$interests = f2($_POST['interests']);
$icq = f1($_POST['icq']);

mysql_query('UPDATE users SET login = "'.$login.'", pass = "'.$pass.'", name = "'.$name.'", sex = "'.$sex.'", city = "'.$city.'", about = "'.$about.'", interests = "'.$interests.'", icq = "'.$icq.'" WHERE id = "'.$id.'"');

echo '<div class="menu">Профиль обновлён.</div>';
}
}
break;

case 'del':
if(isset($_GET['id']))
{
$id = f1($_GET['id']);

$q = mysql_query('SELECT * FROM users WHERE id = "'.$id.'" LIMIT 1');

if(mysql_num_rows($q) == 0) exit('Юзер не найден.');

mysql_query('DELETE FROM users WHERE id = "'.$id.'"');

echo '<div class="menu">Юзер удалён.</div>';
}
break;
}

echo '<div class="menu">';
if(isset($_GET['mod']) || isset($_GET['id']))  echo '<a href="?">&#171; Управление юзерами</a><br/>';
echo '<a href="admin.php">&#171; Админка</a><br /></div>';
}
echo foot();
?>