Файл: 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';
?>