Файл: panel-control/apache.php
Строк: 172
<?
include_once('../apahe/ini.php');
$inc['title'] = 'Управление пользователями';
include_once('../apahe/top.php');
if (!isset($apache)){
header ('location: /input.dll');
exit;
}
if ($apache['level']>=2){
switch ($_GET['selest']){
default:
if ($_GET['set']==okey){addod('Настройки успешно сохранены.');}
echo '<div class="main-text">';
echo '<a href="index.dll" title="Панель">Панель</a>';
echo '</div>';
$total = mysql_result(mysql_query("SELECT COUNT(*) FROM `apache`"), 0);
nav_start($total, 10);
if ($total != 0){
$apach_c = mysql_query("SELECT * FROM `apache` ORDER BY `date-reg` LIMIT $start, 10");
while ($apach = mysql_fetch_assoc($apach_c)){
if ($apache['id']!=$apach['id']){
$ban = mysql_result(mysql_query("SELECT COUNT(*) FROM `ban` WHERE `id` ='".int($apach['id'])."'"), 0);
echo '<div class="main-href">';
echo ''.apache($apach['id']).'<name>'.name($apach['id']).'</name></br>';
echo '<a href="?selest=edit&id='.int($apach['id']).'" title="Изменить">Изменить</a> | ';
echo '<a href="?selest=lvl&id='.int($apach['id']).'" title="Дать должность">Дать должность</a> | ';
if ($ban==0){
echo '<a href="?selest=ban&id='.int($apach['id']).'" title="Забанить">Забанить</a> | ';
}
echo '<a href="?selest=delete&id='.int($apach['id']).'" title="Удалить">Удалить</a>';
echo '</div>';
}else{
error('Вас тут не покажет...');
}
}}else{
error('На сайте нету зарегистрированных пользователей.');
}
view_nav('/panel-control/apache.dll');
break;
case 'edit':
$apach = mysql_fetch_assoc(mysql_query("SELECT * FROM `apache` WHERE `id` = '".int($_GET['id'])."'"));
if (!$apach){
header ('location: /panel-control/apache.dll');
exit;
}
if ($apache['id']!=$apach['id']){
if (isset($_POST['anketa-edit-ok'])){
$name = txt($_POST['name']);
$surname = txt($_POST['surname']);
$pol = int($_POST['pol']);
$den = txt($_POST['den']);
$mes = txt($_POST['mes']);
$god = txt($_POST['god']);
$apac = int($apach['id']);
$apa = int($apache['id']);
if (empty($name)) $err .= 'Не введёно имя. ';
if (empty($surname)) $err .= 'Не введёна фамилия. ';
if (empty($pol)) $err .= 'Не выбран пол. ';
if (!isset($err)){
if ($apache['pol']==1)$mess_t='Я изменил твои данные! Загляни в свой';
if ($apache['pol']==2)$mess_t='Я изменила твои данные! Загляни в свой';
mysql_query("INSERT INTO `apache-j` SET `id-apache` = '".$apac."', `id-apach` = '".$apa."', `message` = '".$mess_t."', `url` = '/id-$apac', `name-url` = ' профиль', `read` = '1', `date` = '".time()."'");
mysql_query("UPDATE `apache` SET `level` = '".$level ."' WHERE `id` = '".$apac."'");
header('Location: /panel-control/apache.dll?set=okey');
}}
error($err);
echo '<div class="main-text">';
echo '<a href="index.dll" title="Панель">Панель</a> | ';
echo '<a href="apache.dll" title="Пользователи">Пользователи</a>';
echo '</div>';
echo '<div class="main-href"><form method="post" action="apache.dll?selest=edit&id='.int($apach['id']).'">';
echo 'Имя:</br><input name="name" type="text" value="'.$apach['name'].'"/></br>';
echo 'Фамилия:</br><input name="surname" type="text" value="'.$apach['surname'].'"/></br>';
echo 'Пол:</br>';
echo '<select size="1" name="pol">';
echo '<option value="1">Мужской</option>';
echo '<option value="2">Женский</option>';
echo '</select></br>';
echo 'Дата рождения:</br>';
dmg();
echo '<input type="submit" name="anketa-edit-ok" title"Редактировать" value="Редактировать">';
echo '</form></div>';
}else{
header ('location: /panel-control/apache.dll');
}
break;
case 'lvl':
$apach = mysql_fetch_assoc(mysql_query("SELECT * FROM `apache` WHERE `id` = '".int($_GET['id'])."'"));
if (!$apach){
header ('location: /panel-control/apache.dll');
exit;
}
if ($apache['id']!=$apach['id']){
if (isset($_POST['level-new-ok'])){
$level = int($_POST['level']);
$message = txt($_POST['message']);
$apac = int($apach['id']);
$apa = int($apache['id']);
if (!isset($err)){
if ($level==1)$dol='Модера';
if ($level==2)$dol='Админа';
if ($level==3)$dol='Создателя';
if ($level==0){
if ($apache['pol']==1)$mess_t='Снял вас должности! Теперь ты не можешь зайти в';
if ($apache['pol']==2)$mess_t='Сняла вам должности! Теперь ты н можешь зайти в';
}else{
if ($apache['pol']==1)$mess_t='Дал вам должность <b>'.$dol.'</b>! Теперь ты можешь зайти в';
if ($apache['pol']==2)$mess_t='Дала вам должность <b>'.$dol.'</b>! Теперь ты можешь зайти в';
}
mysql_query("INSERT INTO `apache-j` SET `id-apache` = '".$apac."', `id-apach` = '".$apa."', `message` = '".$mess_t."', `url` = '/panel-control/index', `name-url` = 'панель управления', `read` = '1', `date` = '".time()."'");
mysql_query("UPDATE `apache` SET `level` = '".$level ."' WHERE `id` = '".$apac."'");
header('Location: /panel-control/apache.dll?set=okey');
}}
error($err);
echo '<div class="main-text">';
echo '<a href="index.dll" title="Панель">Панель</a> | ';
echo '<a href="apache.dll" title="Пользователи">Пользователи</a>';
echo '</div>';
echo '<div class="main-href"><form method="post" action="apache.dll?selest=lvl&id='.int($apach['id']).'">';
echo 'Должность:</br>';
echo '<select size="0" name="level">';
echo '<option value="0">Пользователь</option>';
echo '<option value="1">Модер</option>';
echo '<option value="2">Админ</option>';
echo '<option value="3">Создатель</option>';
echo '</select><br/>';
echo '<input type="submit" name="level-new-ok" title="Дать должность" value="Дать должность">';
echo '</form></div>';
}else{
header ('location: /panel-control/apache.dll');
}
break;
case 'ban':
$apach = mysql_fetch_assoc(mysql_query("SELECT * FROM `apache` WHERE `id` = '".int($_GET['id'])."'"));
if (!$apach){
header ('location: /panel-control/apache.dll');
exit;
}
if ($apache['id']!=$apach['id']){
$ban = mysql_result(mysql_query("SELECT COUNT(*) FROM `ban` WHERE `id` ='".int($apach['id'])."'"), 0);
if ($ban==0){
if (isset($_POST['ban-new-ok'])){
$time = int($_POST['time']);
$message = txt($_POST['message']);
$apac = int($apach['id']);
$apa = int($apache['id']);
if (empty($message)) $err .= 'Не введён текст.</br>';
if (!empty($message) && (strlen($message) < 2 || strlen($message) > 1024)) $err .= 'Неверная длина текста.</br>';
if (!isset($err)){
mysql_query("INSERT INTO `ban` SET `id-apache` = '".$apac."', `id-apach` = '".$apa."', `time` = '".$time."', `message` = '".$message."', `date` = '".time()."'");
header('Location: /panel-control/apache.dll?set=okey');
}}
error($err);
echo '<div class="main-text">';
echo '<a href="index.dll" title="Панель">Панель</a> | ';
echo '<a href="apache.dll" title="Пользователи">Пользователи</a>';
echo '</div>';
echo '<div class="main-href"><form method="post" action="apache.dll?selest=ban&id='.int($apach['id']).'">';
echo 'Время прибывания:</br>';
echo '<select size="1" name="time">';
echo '<option value="1800">30 минут</option>';
echo '<option value="3600">1 час</option>';
echo '<option value="14400">4 час</option>';
echo '<option value="86400">24 часа</option>';
echo '<option value="172800">48 часов</option>';
echo '<option value="259200">72 часа</option>';
echo '</select><br/>';
echo 'Причина бана:</br><textarea placeholder="Мах 256 символов" name="message" maxlength="256"></textarea></br>';
echo '<input type="submit" name="ban-new-ok" title="Дать бан" value="Дать бан">';
echo '</form></div>';
}else{
error('Это пользователь уже забанен.');
}
}else{
header ('location: /panel-control/apache.dll');
}
break;
case 'delete':
$apach = mysql_fetch_assoc(mysql_query("SELECT * FROM `apache` WHERE `id` = '".int($_GET['id'])."'"));
if (!$apach){
header ('location: /panel-control/apache.dll');
exit;
}
if ($apache['id']!=$apach['id']){
mysql_query("DELETE FROM `on` WHERE `id-apache` = '".int($apach['id'])."'");
mysql_query("DELETE FROM `apache` WHERE `id` = '".int($apach['id'])."'");
header('Location: /panel-control/apache.dll?set=okey');
}else{
header ('location: /panel-control/apache.dll');
}
break;
}
}else{
header('Location: /index.dll');
}
include_once('../apahe/bottom.php');
?>