Файл: panel/user.php
Строк: 151
<?php
$title = 'Управление пользователями';
require_once '../sys/db.php';
require_once '../sys/func.php';
require_once '../sys/user.php';
require_once '../sys/head.php';
//записываем в бд где находится юзер
if ($user) {
$db->query("update `users` set `gde_est` = 'Где то на сайте' where `id` = '".$user['id']."'");
}
if ($user['admin'] != 3) {
echo '<div class="error"> Доступ закрыт!</div>';
} else {
switch($_GET['case']){
default;
$count_us = $db->query("SELECT * FROM `users`")->num_rows;
$k_page = k_page($count_us, 10);
$page = page($k_page);
$start = 10 * $page - 10;
$us = $db->query("SELECT * FROM `users` ORDER BY money DESC LIMIT $start, 10");
while ($use = $us->fetch_assoc()) {
$col_plo = $db->query("select * from `sites` where `id_user` = '".$use['id']."'")->num_rows;//количество площадок
echo '<div class="nav1">'.ank($use['id']).' <a href="user.php?case=red_us&id='.$use['id'].'">Ред</a> | <a href="user.php?case=plo&id='.$use['id'].'">Площадки ('.$col_plo.')</a></div>';
}
echo '<div class="nav2">';
//navigaciya
if ($k_page > 1) navigation($k_page, $page);
echo '<br /><a href="/panel/"> В админку</a></div>';
break;
case 'red_us':
//$id = intval($_POST['id']);
$id = abs(intval($_GET['id']));
$u = $db->query("SELECT * FROM `users` WHERE `id` = '".$id."'")->fetch_assoc();
//$u = mysql_fetch_assoc($us);
$error = '';
if (isset($_POST['da'])) {
$login = f($_POST['login']);
$email = f($_POST['email']);
$admin = abs(intval(f($_POST['admin'])));
$name = f($_POST['name']);
$reit = f($_POST['reit']);
$wmid_pod = abs(intval($_POST['wmid_pod']));
$status = f($_POST['status']);
$pol = abs(intval($_POST['pol']));
$money = f($_POST['money']);
$kredit = abs(intval(f($_POST['kredit'])));
if (empty($login)) {
$error .= '<div class="error"> Логин не может быть пустым!</div>';
}
if (empty($error)) {
$db->query("update `users` set `login` = '".$login."', `mail` = '".$email."', `admin` = '".$admin."', `name` = '".$name."', `reit` = '".$reit."', `verify` = '".$wmid_pod."', `status` = '".$status."', `pol` = '".$pol."', `money` = '".$money."', `kredit` = '".$kredit."' where `id` = '".$id."'");
echo '<div class="good">Успешно отредактировано!</div>';
header('Refresh: 1');
} else {
echo $error;
}
}
echo '
<div class="gend">Редактировать пользователя '.$u['login'].'</div>
<center>';
if ($u['pol'] == 1) $po = 'Мужской';
if ($u['pol'] == 2) $po = 'Женский';
//вывод должностей в настройках
if ($u['admin'] == 0) {
$dol .= 'Пользователь';
}
if ($u['admin'] == 1) {
$dol .= 'Модератор';
}
if ($u['admin'] == 2) {
$dol .= 'Админ';
}
if ($u['admin'] == 3) {
$dol .= 'Создатель';
}
//вывод подтверждения wmid
if ($u['verify'] == 0) {
$w .= 'Не подтверждёна';
}
if ($u['verify'] == 1) {
$w .= 'Подтверждёна';
}
echo '
<div class="nav1">
<form action="user.php?case=red_us&id='.$id.'" method="post">
Логин:<br />
<input type="text" name="login" value="'.$u['login'].'"><br />
Money:<br />
<input type="text" name="money" value="'.$u['money'].'"><br />
Kredit:<br />
<input type="text" name="kredit" value="'.$u['kredit'].'"><br />
email:<br />
<input type="text" name="email" value="'.$u['mail'].'"><br />
Имя:<br />
<input type="text" name="name" value="'.$u['name'].'"><br />
Пол:<br />
<select name="pol">
<option value="'.$u['pol'].'">Сейчас стоит '.$po.'</option>
<option value="1">Мужской</option>
<option value="2">Женский</option>
</select><br />
Рейтинг:<br />
<input type="text" name="reit" value="'.$u['reit'].'"><br />
Платный статус:<br />
<input type="text" name="status" value="'.$u['status'].'"><br />
Подтверждение верификации:<br />
<select name="wmid_pod">
<option value="'.$u['verify'].'">Сейчас '.$w.'</option>
<option value="0">Онулировать</option>
<option value="1">Подтвердить</option>
</select><br />
Права:<br />
<select name="admin">
<option value="'.$u['admin'].'">Сейчас он '.$dol.'</option>
<option value="0">Пользователь</option>
<option value="1">Модератор</option>
<option value="2">Админ</option>
<option value="3">Создатель</option>
</select>
<br /><br />
<button type="submit" class="btn btn-success" name="da">Редактировать</button>
</form></center></div>
';
echo '
<div class="nav2"><a href="/panel/user.php?case=plo&id='.$u['id'].'"> <img src="/files/spisok.png" > Площадки пользователя</a></div>';
break;
case 'plo':
$id = abs(intval($_GET['id']));
$u = $db->query("select * from `users` where `id` = '".$id."'")->fetch_assoc();
$use = $db->query("select * from `sites` where `id_user` = '".$id."'");
$count_pl = $use->num_rows;
echo '<div class="gend">Площадки пользователя '.$u['login'].'</div>';
if ($count_pl == 0) {
echo '<div class="good">Площадок нет !</div>' ;
} else {
while ($row = $use->fetch_assoc()) {
echo '<div class="nav1">
Название: '.$row['name'].'<br />
Адрес: <a href="'.$row['url'].'" target="_blank">'.$row['url'].'</a><br />';
if ($row['ban'] == 0) {
echo '<a href="/panel/user.php?case=plo&ban&pl='.$row['id'].'&id='.$id.'">Забанить</a>';
} else {
echo '<a href="/panel/user.php?case=plo&unban&pl='.$row['id'].'&id='.$id.'">Снять бан</a>';
}
echo '</div>';
}
}//count
if (isset($_GET['ban'])) {
$id = abs(intval($_GET['id']));
$i = abs(intval($_GET['pl']));
if (isset($_POST['ote'])) {
$pri = f($_POST['pri']);
$db->query("update `sites` set `ban` = '1', `prichina` = '".$pri."' where `id` = '".$i."'");
$db->query("delete from `site_klik` where `id_site` = '".$i."'");
header ('Location: /panel/user.php?case=plo&id='.$id.'');
}
echo '<div class="nav1">
<form action="" method="post">
Причина бана:<br />
<input type="text" name="pri"><br /><br />
<input type="submit" name="ote">
</form></div>
';
}
if (isset($_GET['unban'])) {
$i = abs(intval($_GET['pl']));
$db->query("update `sites` set `ban` = '0' where `id` = '".$i."'");
header ('Location: /panel/user.php?case=plo&id='.$id.'');
}
break;
}//case
echo ' <div class="nav1"><a href="/panel/user.php"><img src="/files/spisok.png"> В список юзеров</a></div>
<div class="nav1"><a href="/panel/"><img src="/files/home.png"> Админка</a></div>';
} //$user['admin']
require_once '../sys/foot.php';
?>