Файл: clan/panel.php
Строк: 90
<?php
# Заказчик: ST34RT
# Исполнитель: TJerry
# Контакты: 4play.IN || http://bymas.ru/id3189
# Спасибо за обращение к TJCompany.
require_once '../system/connect.php';
$title = 'Управление участниками';
require_once '../system/head.php';
no_auth(); //Закроем
$clanUser = mysql_fetch_array(mysql_query("SELECT * FROM `clans_users` WHERE `id_player` = '".$user['id']."' "));
$clan = mysql_fetch_array(mysql_query("SELECT * FROM `clans` WHERE `id` = '".$clanUser['id_clan']."' "));
if(!$clan) header('Location: /'); // Если такого клана нет
if(mysql_result(mysql_query("SELECT COUNT(*) FROM `clans_users` WHERE `id_player` = '".$user['id']."' LIMIT 1"),0) != '0' && $clan['id_lider'] == $user['id']){
switch($act){
default:
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `clans_users` WHERE `id_clan` = '".$clan['id']."'"),0);
$k_page = k_page($k_post,10);
$page = page($k_page);
$start = 10*$page-10;
$check = mysql_query("SELECT * FROM `clans_users` WHERE `id_clan` = '".$clan['id']."' ORDER BY `rank` DESC LIMIT $start, 10");
while($cuser = mysql_fetch_assoc($check)){
if($cuser['rank'] == '4') $rank = 'Основатель';
elseif($cuser['rank'] == '3') $rank = 'Заместитель';
elseif($cuser['rank'] == '2') $rank = 'Старший';
elseif($cuser['rank'] == '1') $rank = 'Уважаемый';
else $rank = 'Участник';
echo '<div class="razd55"> <a style="color: #FFF;" href="/clan/panel.php?act=edit&id='.$cuser['id_player'].'">'.nick($cuser['id_player']).' | '.$rank.' </a> </div>';
}
break;
case 'edit':
$id = abs(intval($_GET['id']));
$US = mysql_fetch_assoc(mysql_query("SELECT * FROM `clans_users` WHERE `id_player` = '".$id."'"));
if($US == 0) error('Данный игрок не найден');
elseif($US['id_clan'] != $clan['id']) error('Данный игрок не из Вашей федерации');
elseif($US['id_player'] == $clan['id_lider']) error('Нельзя управлять основателем федерации');
else {
# Обработчик #
if(isset($_REQUEST['success'])){
$userRang = abs(intval($_POST['userRang'])); // Фильтруем
if($userRang >= '4' || $userRang < '0') error('Ошибка!');
else {
mysql_query("UPDATE `clans_users` SET `rank` = '".$userRang."' WHERE `id_player` = '".$US['id_player']."'"); // Меняем ранг
header('Location: /clan/panel.php');
}
}
if(isset($_GET['leave'])){
mysql_query("DELETE FROM `clans_users` WHERE `id_player` = '".$US['id_player']."'"); // Удаляем запись о игроке
header('Location: /clan/panel.php');
}
##############
echo '<div class="razd55">';
echo '<form action="" method="POST">';
echo '<small> Выберите ранг игрока: </small> <br/>';
echo '<input type="radio" '.($US['rank'] == '0' ? 'checked="checked"':'').' name="userRang" value="0" /> Участник <br/>';
echo '<input type="radio" '.($US['rank'] == '1' ? 'checked="checked"':'').' name="userRang" value="1" /> Уважаемый <br/>';
echo '<input type="radio" '.($US['rank'] == '2' ? 'checked="checked"':'').' name="userRang" value="2" /> Старший <br/>';
echo '<input type="radio" '.($US['rank'] == '3' ? 'checked="checked"':'').' name="userRang" value="3" /> Заместитель <br/>';
echo '<input type="submit" name="success" value="Изменить">';
echo '</form>';
echo '</div>';
echo '<div class="razdel"></div>';
echo '<div class="menu_j"><a href="/clan/panel.php?act=edit&id='.$US['id_player'].'&leave" class="top_menu_j"><img src="/system/css/img/ind.png" alt="*"/> Исключить игрока </a></div>';
echo '<div class="menu_j"><a href="/clan/panel.php" class="top_menu_j"><img src="/system/css/img/ind.png" alt="*"/> Вернуться в панель </a></div>';
echo '<div class="razdel"></div>';
}
break;
}
} else {
header('Location: /');
}
require_once '../system/foot.php';
?>