Вход Регистрация
Файл: html/admin/admin.php
Строк: 364
<?php
require_once $_SERVER['DOCUMENT_ROOT'].'/functions/bablo.php';

require 
'../system/func.php';
require 
'../system/dbc.php';
$footval = 'adminadmin';
require 
'../system/foot/foot.php';
?>
<html>
    <head>
        <title>Mobitva v1.0</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0,user-scalable=no">
        <meta name="theme-color" content="#C8AC70">
        <link rel="shortcut icon" href="../favicon.ico" />
        <meta name="author" content="Kalashnikov"/>
    </head>
    <body>
        <?php
        $banned 
= 0;
        if (!
$user OR $user['access'] < 3) {
            
?><script>showContent("/");</script><?php
            
exit(0);
        } else {
            if (isset(
$_GET['id']) && $_GET['id']) {
                
$uid = (int) $_GET['id'];
            } else if (isset(
$_GET['id']) && $_GET['id']) {
                
$uid = (int) $_GET['id'];
            } else {
                
message('неверный id');
                exit(
0);
            }
            
$ires = $mc->query("SELECT * FROM `users` WHERE `id`='$uid'");
            if (
$ires->num_rows) {
                
$i = $ires->fetch_array(MYSQLI_ASSOC);
            } else {
                
message('пользователь с id = ' . $uid . ' не найден');
                exit(
0);
            }
            
$result = $mc->query("SELECT * FROM `chatban` WHERE `user` = '$uid'");
            if (
$result->num_rows) {
                
$msgres = $result->fetch_array(MYSQLI_ASSOC);
                
$banned = 1;
            }
        }

        if (!empty(
$_GET['save'])) {
            
$olduser = $mc->query("SELECT * FROM `users` WHERE `id`='" . $_GET['id'] . "'")->fetch_array(MYSQLI_ASSOC);
            
$named = htmlentities($_GET['named']);
            
$id = $_GET['id'];
            
$login = $_GET['login'];
            
$password = $_GET['password'];
            
$side = $_GET['side'];
            
$access = $_GET['access'];
            
$toch = $_GET['toch']; //tochnost
            
$strength = $_GET['strength']; //uron
            
$kd = $_GET['kd']; //oglushenie
            
$lov = $_GET['lov']; //uvorot
            
$bron = $_GET['bron']; //bronia
            
$block = $_GET['block']; //bronia
            
$health = $_GET['health']; //bronia
            
$level = $_GET['level']; //uroven
            
$exp = $_GET['exp']; //opit
            
$slava = $_GET['slava']; //слава
            
$vinos_m = $_GET['vinos_m']; //слава
            
$tur_reit = $_GET['tur_reit']; //слава
            
$rep_p = $_GET['rep_p']; //слава
            
$rep_m = $_GET['rep_m']; //слава
            
$platinum = $_GET['platinum'];
            
$prem_s = explode(':', $_GET['prem_t']);
            
$prem = (((((($prem_s[0] * 24) + $prem_s[1]) * 60) + $prem_s[2]) * 60) + $prem_s[3])+time();
            
$id_clan = $_GET['id_clan'];
            
$superudar = $_GET['superudar'];
            
$money = (((($_GET['zolo'] * 100) + $_GET['serebro']) * 100) + $_GET['med']);
            
            
            if(
$prem>=time()){
                
$premi=1;
            }else{
                 
$premi=0;
            }
            
$mc->query("UPDATE `users` SET  "
                    
. "`side`='" . $side . "',"
                    
. "`name`='" . $named . "',"
                    
. " `money`='" . $money . "',"
                    
. "  `platinum`='" . $platinum . "',"
                    
. " `bron`='" . $bron . "',"
                    
. " `block`='" . $block . "',"
                    
. " `health`='" . $health . "',"
                    
. " `access`='" . $access . "',"
                    
. " `strength`='" . $strength . "',"
                    
. " `kd`='" . $kd . "',"
                    
. " `lov`='" . $lov . "',"
                    
. " `toch`='" . $toch . "',"
                    
. " `level`='" . $level . "',"
                    
. " `exp`='" . $exp . "',"
                    
. " `slava`='" . $slava . "',"
                    
. " `vinos_m`='" . $vinos_m . "',"
                    
. " `tur_reit`='" . $tur_reit . "',"
                    
. " `rep_p`='" . $rep_p . "',"
                    
. " `rep_m`='" . $rep_m . "',"
                    
. " `id_clan`='" . $id_clan . "',"
                    
. " `superudar`='" . $superudar . "',"
                    
. " `prem` = '".$premi . "',"
                    
. " `prem_t`='" . $prem . "'"
                    
. " WHERE `id`='" . $id . "'");
            if (
$mc->errno === 0) {
                
$date = date("Y-m-d H:i:s");
                
//что изменил
                
$edit = '';
                if (
$side != $olduser['side']) {
                    
$edit .= 'расу, ';
                }
                if (
$named != $olduser['name']) {
                    
$edit .= 'имя с ' . $olduser['name'] . ' на ' . $named . ', ';
                }
                if (
$access != $olduser['access']) {
                    
$edit .= 'доступ с ' . $olduser['access'] . ' на ' . $access . ', ';
                }
                if (
$toch != $olduser['toch']) {
                    
$edit .= 'точность с ' . $olduser['toch'] . ' на ' . $toch . ', ';
                }
                if (
$strength != $olduser['strength']) {
                    
$edit .= 'урон с ' . $olduser['strength'] . ' на ' . $strength . ', ';
                }
                if (
$kd != $olduser['kd']) {
                    
$edit .= 'оглушение с ' . $olduser['kd'] . ' на ' . $kd . ', ';
                }
                if (
$lov != $olduser['lov']) {
                    
$edit .= 'ловкось с ' . $olduser['lov'] . ' на ' . $lov . ', ';
                }
                if (
$block != $olduser['block']) {
                    
$edit .= 'блок с ' . $olduser['block'] . ' на ' . $block . ', ';
                }
                if (
$health != $olduser['health']) {
                    
$edit .= 'здоровье с ' . $olduser['health'] . ' на ' . $health . ', ';
                }
                if (
$level != $olduser['level']) {
                    
$edit .= 'уровень с ' . $olduser['level'] . ' на ' . $level . ', ';
                }
                if (
$exp != $olduser['exp']) {
                    
$edit .= 'опыт с ' . $olduser['exp'] . ' на ' . $exp . ', ';
                } 
                if (
$slava != $olduser['slava']) {
                    
$edit .= 'славу с ' . $olduser['slava'] . ' на ' . $slava . ', ';
                }
                if (
$vinos_m != $olduser['vinos_m']) {
                    
$edit .= 'выносливость с ' . $olduser['vinos_m'] . ' на ' . $vinos_m . ', ';
                }
                if (
$tur_reit != $olduser['tur_reit']) {
                    
$edit .= 'рейтинг турнира с ' . $olduser['tur_reit'] . ' на ' . $tur_reit . ', ';
                }
                if (
$rep_p != $olduser['rep_p']) {
                    
$edit .= 'репутацию + с ' . $olduser['rep_p'] . ' на ' . $rep_p . ', ';
                } 
                if (
$rep_m != $olduser['rep_m']) {
                    
$edit .= 'репутацию - с ' . $olduser['rep_m'] . ' на ' . $rep_m . ', ';
                }
                if (
$platinum != $olduser['platinum']) {
                    
$edit .= 'плату с ' . $olduser['platinum'] . ' на ' . $platinum . ', ';
                }
                if (
$prem != $olduser['prem_t']) {
                    
$edit .= 'премиум с ' . sprintf(
                            
"%02d:%02d:%02d:%02d",
                            ((
$olduser['prem_t']-time()) / 3600) / 24,
                            ((
$olduser['prem_t']-time()) / 3600) % 24,
                            ((
$olduser['prem_t']-time()) % 3600) / 60,
                            ((
$olduser['prem_t']-time()) % 3600) % 60
                            
) . ' на ' . sprintf(
                            
"%02d:%02d:%02d:%02d",
                            ((
$prem-time()) / 3600) / 24,
                            ((
$prem-time()) / 3600) % 24,
                            ((
$prem-time()) % 3600) / 60,
                            ((
$prem-time()) % 3600) % 60
                            
) . ', ';
                }
                if (
$id_clan != $olduser['id_clan']) {
                    
$edit .= 'клан с ' . $olduser['id_clan'] . ' на ' . $id_clan . ', ';
                }
                if (
$superudar != $olduser['superudar']) {
                    
$edit .= 'СУ с ' . $olduser['superudar'] . ' на ' . $superudar . ', ';
                }
                if (
$money != $olduser['money']) {
                    
//Dеньги что тут?
                    
if (money($money, 'med') != money($olduser['money'], 'med')) {
                        
$edit .= 'медь с ' . money($olduser['money'], 'med') . ' на ' . money($money, 'med') . ', ';
                    }
                    if (
money($money, 'serebro') != money($olduser['money'], 'serebro')) {
                        
$edit .= 'серебро с ' . money($olduser['money'], 'serebro') . ' на ' . money($money, 'serebro') . ', ';
                    }
                    if (
money($money, 'zoloto') != money($olduser['money'], 'zoloto')) {
                        
$edit .= 'медь с ' . money($olduser['money'], 'zoloto') . ' на ' . money($money, 'zoloto') . ', ';
                    }
                }
                
$mc->query("INSERT INTO `adminlog`(`idEditor`, `msg`, `idUser`, `date`) VALUES ('" . $user['id'] . "','" . $date . "->" . $edit . "','" . $id . "','" . $date . "')");

                
$chatmsg = "<a onclick=\'showContent(\"/profile.php?id=" . $user['id'] . "\")\'><font color=\'#0033cc\'>" . $user['name'] . "</font></a><font color=\'#0033cc\'> изменил героя </font><a onclick=\'showContent(\"/profile.php?id=" . $uid . "\")\'><font color=\'#0033cc\'>" . $i['name'] . "</font></a><font color=\'#0033cc\'> !</font>";
                
$chatmsg3 = "id : " . $user['id'] . " name :" . $user['name'] . " изменил героя -> id : " . $uid . " name " . $i['name'];
                
$mc->query("INSERT INTO `chat`("
                        
. "`id`,"
                        
. "`name`,"
                        
. "`id_user`,"
                        
. "`chat_room`,"
                        
. "`msg`,"
                        
. "`msg2`,"
                        
. "`msg3`,"
                        
. "`time`,"
                        
. " `unix_time`"
                        
. ") VALUES ("
                        
. "NULL,"
                        
. "'АДМИНИСТРИРОВАНИЕ',"
                        
. "'" . $user['id'] . "',"
                        
. "'5',"
                        
. " '$chatmsg',"
                        
. "'" . $uid . "',"
                        
. "'$chatmsg3',"
                        
. "'" . $date . "',"
                        
. "'" . time() . "'"
                        
. " )");
                
?>
                <script>
                    showContent("/profile.php?id=<?php echo $id; ?>&msg=" + encodeURIComponent("герой изменен успешно"));
                </script>
                <?php
                
exit(0);
            } else {
                
?>
                <script>
                    showContent("/profile.php?id=<?php echo $id; ?>&msg=" + encodeURIComponent("ОШИБКА . ГЕРОЙ НЕ БЫЛ ИЗМЕНЕН ! ОСТОРОЖНО !!!"));
                </script>
                <?php
                
exit(0);
            }
        }

        if (!empty(
$_GET['vhodpers'])) {
            
setcookie('login', urlencode($_GET['login']), time() + 86400 * 365, '/');
            
setcookie('password', $_GET['password'], time() + 86400 * 365, '/');
            
$date = date("Y-m-d H:i:s");
            
$chatmsg = "<a onclick=\'showContent(\"/profile.php?id=" . $user['id'] . "\")\'><font color=\'#0033cc\'>" . $user['name'] . "</font></a><font color=\'#0033cc\'> прикинулся тип он </font><a onclick=\'showContent(\"/profile.php?id=" . $uid . "\")\'><font color=\'#0033cc\'>" . $i['name'] . "</font></a><font color=\'#0033cc\'> !</font>";
            
$chatmsg3 = "id : " . $user['id'] . " name :" . $user['name'] . " прикинулся тип он id : " . $uid . " name " . $i['name'];
            
$mc->query("INSERT INTO `chat`("
                    
. "`id`,"
                    
. "`name`,"
                    
. "`id_user`,"
                    
. "`chat_room`,"
                    
. "`msg`,"
                    
. "`msg2`,"
                    
. "`msg3`,"
                    
. "`time`,"
                    
. " `unix_time`"
                    
. ") VALUES ("
                    
. "NULL,"
                    
. "'ВХОД В ЧУЖОЙ АККАУНТ',"
                    
. "'" . $user['id'] . "',"
                    
. "'5',"
                    
. " '$chatmsg',"
                    
. "'" . $uid . "',"
                    
. "'$chatmsg3',"
                    
. "'" . $date . "',"
                    
. "'" . time() . "'"
                    
. " )");
        }

        if (!empty(
$_GET['unban'])) {
            if (!empty(
$_GET['id'])) {
                
$id = (int) $_GET['id'];
                
$name_1 = $user['name'];
                
$user_2_name = $i['name'];
                
$mc->query("DELETE FROM `chatban` WHERE `chatban`.`user` = '$id'");
                
$date = date("Y-m-d H:i:s");
                
$msgban = date("H:i") . '<span style="color: #8C3B06;"> ' . $name_1 . ' снял бан с ' . $user_2_name . '</span><br>';
                
$mc->query("INSERT INTO`chat`("
                        
. "`id`,"
                        
. "`name`,"
                        
. "`id_user`,"
                        
. "`chat_room`,"
                        
. "`msg`,`msg2`,"
                        
. "`time`,"
                        
. "`unix_time`"
                        
. ") VALUES ("
                        
. "NULL,"
                        
. "'РозБан',"
                        
. "'',"
                        
. "'0',"
                        
. "'" . $msgban . "',"
                        
. "'Снял(а)" . $name_1 . "',"
                        
. "'" . $date . "',"
                        
. "'" . time() . "'"
                        
. ")");
                
?>
                <script>
                    showContent('/admin/admin.php?id=<?php echo $id; ?>');
                </script>
                <?php
                
exit(0);
            } else {
                
message('неверный id ' . $id);
                exit(
0);
            }
        }

        
$side_0 = "";
        
$side_1 = "";
        
$side_2 = "";
        
$side_3 = "";
        if (
$i['side'] == '0') {
            
$side_0 = 'selected';
        } elseif (
$i['side'] == '1') {
            
$side_1 = 'selected';
        } elseif (
$i['side'] == '2') {
            
$side_2 = 'selected';
        } elseif (
$i['side'] == '3') {
            
$side_3 = 'selected';
        }
        
?>
        <div class='block'>
            <center>
                <form id="form1">
                    <input name='id' type=hidden style='width: 50%' value='<?php echo $i['id']; ?>'>

                    -РЕДАКТОР ИГРОКА-
                    <br>
                    <br>Имя:
                    <input name='named' class='text' type='text' style='width: 50%' value='<?php echo html_entity_decode($i['name']); ?>'>
                    <input name='password' class='text' type='hidden' style='width: 50%' value='<?php echo $i['password']; ?>'>
                    <input name='login' class='text' type='hidden' style='width: 50%' value='<?php echo $i['login']; ?>'>
                    <br> Сторона :
                    <select style='width: 50%' name='side'>
                        <option <?php echo $side_0; ?> value='0'>Шейван</option>
                        <option <?php echo $side_1; ?> value='1'>Шейванка</option>
                        <option <?php echo $side_2; ?> value='2'>Нормас</option>
                        <option <?php echo $side_3; ?> value='3'>Нормаска</option>
                    </select>
                    <br> Права:
                    <input name='access' class='text' type='text' style='width: 50%' value='<?php echo $i['access']; ?>'>
                    <br> Здоровье:
                    <input name='health' class='text' type='text' value='<?php echo $i['health']; ?>' style='width: 50%' >
                    <br> Урон:
                    <input name='strength' class='text' type='text' value='<?php echo $i['strength']; ?>' style='width: 50%' >
                    <br> Точность:
                    <input name='toch' class='text' type='text' value='<?php echo $i['toch']; ?>' style='width: 50%' >
                    <br> Броня:
                    <input name='bron' class='text' type='text' value='<?php echo $i['bron']; ?>' style='width: 50%' >
                    <br> Уворот:
                    <input name='lov' class='text' type='text' value='<?php echo $i['lov']; ?>' style='width: 50%' >
                    <br> Оглушение:
                    <input name='kd' class='text' type='text' value='<?php echo $i['kd']; ?>' style='width: 50%' >
                    <br> Блок:
                    <input name='block' class='text' type='text' value='<?php echo $i['block']; ?>' style='width: 50%' >
                    <br> Уровень:
                    <input name='level' class='text' type='text' style='width: 50%' value='<?php echo $i['level']; ?>'>
                    <br> Опыт:
                    <input name='exp' class='text' type='text' style='width: 50%' value='<?php echo $i['exp']; ?>'>
                    <br> Слава:
                    <input name='slava' class='text' type='text' style='width: 50%' value='<?php echo $i['slava']; ?>'>
                    <br> Выносливость:
                    <input name='vinos_m' class='text' type='text' style='width: 50%' value='<?php echo $i['vinos_m']; ?>'>
                    <br> Рейтинг турнира:
                    <input name='tur_reit' class='text' type='text' style='width: 50%' value='<?php echo $i['tur_reit']; ?>'>
                    <br> Репутация + :
                    <input name='rep_p' class='text' type='text' style='width: 50%' value='<?php echo $i['rep_p']; ?>'>
                    <br> Репутация - :
                    <input name='rep_m' class='text' type='text' style='width: 50%' value='<?php echo $i['rep_m']; ?>'>
                    <br> Платина:
                    <input name='platinum' class='text' type='text' style='width: 50%' value='<?php echo $i['platinum']; ?>'>
                    <br> Золото:
                    <input name='zolo' class='text' style='width: 50%' value='<?php echo money($i['money'], 'zoloto'); ?>'>
                    <br> Серебро:
                    <input name='serebro' class='text' style='width: 50%' value='<?php echo money($i['money'], 'serebro'); ?>'>
                    <br> Медь:
                    <input name='med' class='text' style='width: 50%' value='<?php echo money($i['money'], 'med'); ?>'>
                    <br> ID Клан:
                    <input name='id_clan' class='number' style='width: 50%' value='<?php echo $i['id_clan']; ?>'>
                    <br> Супер Удары:
                    <input name='superudar' class='text' type='text' style='width: 50%' value='<?php echo $i['superudar']; ?>'>
                    <br> Премиум :
                    <input name='prem_t' class='text' type='text' style='width: 50%' value='<?= sprintf(
                            
"%02d:%02d:%02d:%02d",
                            ((
$i['prem_t']-time()) / 3600) / 24,
                            ((
$i['prem_t']-time()) / 3600) % 24,
                            ((
$i['prem_t']-time()) % 3600) / 60,
                            ((
$i['prem_t']-time()) % 3600) % 60
                            
); ?>'> 
                </form>

                <button id='save' class='button_alt_01' type='button' value='1'>Изменить</button><br>
                <br>
                <details>
                    <summary style='text-align: center'>Новый Лог:(<?= $mc->query("SELECT * FROM `adminlog` WHERE `idUser`='" . $i['id'] . "' ORDER BY `adminlog`.`id` DESC")->num_rows;?>)</summary>
                    <center>
                        <?php
                        $newlogpers1 
= $mc->query("SELECT * FROM `adminlog` WHERE `idUser`='" . $i['id'] . "' ORDER BY `adminlog`.`id` DESC");
                        while (
$newlogpers = $newlogpers1->fetch_array(MYSQLI_ASSOC)) {
                            
$redname = "Система";
                            if (
$newlogpers['idEditor'] != 0) {
                                
$reduser = $mc->query("SELECT `name` FROM `users` WHERE `id`='" . $newlogpers['idEditor'] . "'")->fetch_array(MYSQLI_ASSOC);
                                
$redname = $reduser['name'];
                            }

                            echo 
'<b>' . $redname . '</b>' . 'Изменил <font color="#0033cc">' . $newlogpers['msg'] . '</font> у <b>' . $i['name'] . '</b><hr>';
                        }
                        
?>
                    </center>
                </details>
                <br>
                <details>
                    <summary style='text-align: center'>Старый Лог:(<?= $mc->query("SELECT * FROM `chat` WHERE `chat_room`='5' AND `msg` LIKE '%" . $i['name'] . "%' ORDER BY `chat`.`id` DESC")->num_rows;?>)</summary>
                    <center>
                        <?php
                        $logpers1 
= $mc->query("SELECT * FROM `chat` WHERE `chat_room`='5' AND `msg` LIKE '%" . $i['name'] . "%' ORDER BY `chat`.`id` DESC");
                        while (
$logpers = $logpers1->fetch_array(MYSQLI_ASSOC)) {
                            echo 
$logpers['msg'] . '<br>';
                        }
                        
?>
                    </center>
                </details>
                <br>
                <button id='vhodpers' class='button_alt_01' type='button' value='1'>Войти за этого персонажа</button>
                <!--розбан-->
                <?php if ($banned == 1) { ?>

                    <form id="form2">
                        <input id='id' style='width: 50%' value='<?php echo $i['id']; ?>'>
                        <div style='width: 200px'>
                            <font>
                            Модератор <?php echo $msgres['user2name'] ?> забанил(а) <?php echo $msgres['username'] ?>
                            на <?php echo $msgres['how'] ?> за :
                            </font>
                        </div>
                        <hr class="hr_01"/>
                        <div style='width: 200px'>
                            <font>
                            <?php echo htmlspecialchars_decode($msgres['msg']) ?>
                            </font>
                        </div>
                        <hr class="hr_01"/>
                    </form>
                    <button id='unban' class='button_alt_01' type='button' value="1">снять бан</button>
                <?php } ?>
            </center>
        </div>
        <script>
            $("#save").click(function () {
                showContent(
                        "/admin/admin.php?save=1&" + $("#form1").serialize()
                        );
            });
            $("#vhodpers").click(function () {
                showContent(
                        "/admin/admin.php?vhodpers=1&" + $("#form1").serialize()
                        );
            });
            $("#unban").click(function () {
                showContent(
                        "/admin/admin.php?unban=1&id=" + $("#form2").children("#id").val()
                        );
            });

        </script>
    </body>
</html>
Онлайн: 2
Реклама