Вход Регистрация
Файл: public_html/modules/alliance/manage.php
Строк: 169
<?php
$root 
$_SERVER['DOCUMENT_ROOT'];
include_once (
$root.'/core/base.php');
falseauth();
allianceStatus(1);
$header "Информация о игроке";
include_once (
$root.'/core/head.php');
$id fl($_GET['id']);
$usInfo $db->query("SELECT * FROM `users` WHERE `id` = '".$id."'");
if(
$usInfo->num_rows == 0)redirect('/alliance/my''Игрок не найден');
$usInfo $usInfo->fetch_object();
if(
$usInfo->alliance_id != $u['alliance_id']) redirect('/alliance/my');
$member $db->query("SELECT * FROM `alliance_members` WHERE `user` = '".$id."' AND `alliance` = '".$u['alliance_id']."'")->fetch_object();
$allianceRanks = [null'Унтер-офицер''Мл. офицер''Ст. офицер''Генерал''Глава'];
if(isset(
$_GET['up']))
{
    if(
$usInfo->alliance_id != $u['alliance_id']) redirect('/alliance/my''Игрок не состоит в этом альянсе');
    if(
$u['alliance_id'] == 0redirect('/alliance');
    if(
$u['alliance_rank'] < 4redirect('/alliance/my''Доступ закрыт');
    if(
$usInfo->alliance_rank 1redirect('/alliance/my');
    if(
$usInfo->alliance_rank >= 4redirect('/alliance/my');
    if(
$id == $u['id']) redirect('/alliance/my''Нельзя повысить самого себя');
    
$db->query("UPDATE `users` SET `alliance_rank` = `alliance_rank` + '1' WHERE `id` = '".$id."'");
    
$db->query("UPDATE `alliance_members` SET `rank` = `rank` + '1' WHERE `alliance` = '".$u['alliance_id']."' AND `user` = '".$id."'");
    
loggingAllianceAction(who($u['id']).' повысил '.who($id).' до ранга '.$allianceRanks[$usInfo->alliance_rank+1].'.');
    
redirect('/alliance/manage/'.$id.'''Игрок повышен');
}
if(isset(
$_GET['down']))
{
    if(
$usInfo->alliance_id != $u['alliance_id']) redirect('/alliance/my''Игрок не состоит в этом альянсе');
    if(
$u['alliance_id'] == 0redirect('/alliance');
    if(
$u['alliance_rank'] < 4redirect('/alliance/my''Доступ закрыт');
    if(
$id == $u['id']) redirect('/alliance/my''Нельзя понизить самого себя');
    if(
$usInfo->alliance_rank <= 1redirect('/alliance/my');
    if(
$usInfo->alliance_rank 4redirect('/alliance/my');
    
$db->query("UPDATE `users` SET `alliance_rank` = `alliance_rank` - '1' WHERE `id` = '".$id."'");
    
$db->query("UPDATE `alliance_members` SET `rank` = `rank` - '1' WHERE `alliance` = '".$u['alliance_id']."' AND `user` = '".$id."'");
    
loggingAllianceAction(who($u['id']).' понизил '.who($id).' до ранга '.$allianceRanks[$usInfo->alliance_rank-1].'.');
    
redirect('/alliance/manage/'.$id.'''Игрок понижен');
}
if(isset(
$_GET['kick']))
{
    if(
$usInfo->alliance_id != $u['alliance_id']) redirect('/alliance/my''Игрок не состоит в этом альянсе');
    if(
$usInfo->alliance_rank >= 5redirect('/alliance/my''Нельзя исключить главу');
    if(
$id == $u['id']) redirect('/alliance/my''Нельзя исключить самого себя');
    if(
$usInfo->alliance_rank == && $u['alliance_rank'] == 4redirect('/alliance/my''Нельзя исключать генералов, будучи генералом');
    if(
$alliance->kick_limit == 0redirect('/alliance/my''Лимит исключаемых игроков превышен');
    
$db->query("DELETE FROM `alliance_members` WHERE `user` = '".$id."' AND `alliance` = '".$u['alliance_id']."'");
    
$db->query("UPDATE `alliances` SET `kick_limit` = `kick_limit` - '1' WHERE `id` = '".$u['alliance_id']."'");
    
$db->query("UPDATE `users` SET `alliance_id` = '0', `alliance_rank` = '0' WHERE `id` = '".$id."'");
    
loggingAllianceAction(who($u['id']).' исключил игрока '.who($id).'.');
    
redirect('/alliance/manage/'.$id.'''Игрок исключён');
}
$panel $up.$down.$kick;
echo 
'<div class="b">
    <center>
        Ник игрока: '
.$usInfo->login.'<br>
        Дата вступления: '
.tm($member->addtime).'<br>
        Опыт: '
.$member->exp.'<br>
        Серебро: '
.$member->silver.'<br>
        Гемы: '
.$member->gems.'<br>
        Корон: '
.$member->crowns.'<br>
        Ранг: '
.$allianceRanks[$usInfo->alliance_rank].'<br><br>
        <a class  = "btn _green" href = "/alliance/my">Назад</a>
    </center>
'
;
echo
"<center>";
if(
$u['alliance_rank'] > 3)
{
    if(
$member->rank >= && $member->rank 4) echo '<a class="btn _green" href="/alliance/manage/'.$member->user.'/up">Повысить</a>';
    if(
$member->rank <= && $member->rank 1) echo '<a class="btn _orange" href="/alliance/manage/'.$member->user.'/down">Понизить</a>';
    if(
$alliance->kick_limit != && $usInfo->alliance_rank 5) echo '<a class="btn _orange" href="/alliance/manage/'
    
.$member->user
    
.'/kick">Исключить</a>';
    echo
"</div></center>";
}
include_once (
$root.'/core/foot.php');
Онлайн: 1
Реклама