Advertisement
Guest User

Untitled

a guest
Feb 2nd, 2018
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 26.62 KB | None | 0 0
  1. <?php
  2.  
  3.     if (!defined('DATALIFEENGINE')) die("Hacking attempt!");
  4.     $username = $member_id['name'];
  5.     $uname = $member_id['uuid'];
  6.     $DURL = 'http://'.$_SERVER['SERVER_NAME'];
  7.     if($username) {
  8.         $header = "Личный кабинет игрока <b>$username</b>";
  9.         $select = $db->super_query("SELECT * FROM iconomy WHERE username='$username'");
  10.         if($select['id']) $iconomy = $select['balance']; else $iconomy = 0;
  11.         $cash = $member_id['money'];
  12.         $refmoney = $db->super_query("SELECT SUM(reffer_bonus) AS refmoney FROM " . USERPREFIX . "_users WHERE reffer_id = '".$member_id['user_id']."'");
  13.         $group = getGroups($username);
  14.         $change = getValue("exchange");
  15.         $minDonate = getValue("minDonate");
  16.         $permUnban = getValue("permUnban");
  17.         $simpleUnban = getValue("simpleUnban");
  18.         $pricevip = getValue("pricevip");
  19.         $pricepremium = getValue("pricepremium");
  20.         $pricedeluxe = getValue("pricedeluxe");
  21.         $pricemega = getValue("pricemega");
  22.         $pricesponsor = getValue("pricesponsor");
  23.         $hdPrice = getValue("hdPrice");
  24.  
  25.         if($_POST['exchange']) {
  26.             $rubs = $db->safesql(trim($_POST['rubs']));
  27.             $rubs = str_replace(" ", "", $rubs);
  28.             if($rubs >= 1 && $rubs <= $cash && $cash != 0) {
  29.                 $emi = $rubs*$change;
  30.                 $iconomy += $emi;
  31.                 $db->query("UPDATE iconomy SET balance=balance+$emi WHERE username='$username'");
  32.                 $db->query("UPDATE dle_users SET money=money-$rubs WHERE name='$username'");
  33.                 $db->query("INSERT INTO `cabinet_logs_users` (`name`, `action`, `time`) VALUES ('{$username}', 'Обменял {$rubs} руб. на {$emi} эм.', NOW())") or die($db->error); //LOGS
  34.                 $line[0] .= createNotifer("good", "Вы обменяли $rubs руб. на $emi эм.");
  35.                 $cash -= $rubs;
  36.             }
  37.             else $line[0] .= createNotifer("error", "У Вас недостаточно средств для осуществления обмена.");
  38.         }
  39.  
  40.         if($_POST['donate']) {
  41.             $summa = $db->safesql($_POST['summa']);
  42.             if(is_numeric($summa)) {
  43.                 if($summa >= $minDonate) {
  44.                     $discr = "Пополнение+денежного+баланса";
  45.                     $discr = iconv("UTF8", "UTF8", $discr);
  46.                     header("Location: https://unitpay.ru/pay/108031-5b3c8?sum=$summa&account=$username&desc=FourWars: Пополнение счета $username&hideLogo=true");
  47.                 }
  48.                 else $line[0] .= createNotifer("error", "Минимальная сумма пополнения денежного баланса - <b>$minDonate руб.</b>");
  49.             }
  50.             else $line[0] .= createNotifer("error", "Минимальная сумма пополнения денежного баланса - <b>$minDonate руб.</b>");
  51.         }
  52.  
  53.         $line[0] .= "
  54.  
  55.  
  56.             <div id='exchange' class='uk-modal'>
  57.                 <div class='uk-modal-dialog'>
  58.                     <a class='uk-modal-close uk-close'></a>
  59.                     <h2>Обмен валюты</h2>
  60.                     Здесь вы можете обменять свои рубли на Эмионы.<br/>
  61.                     Текущий курс обмена: <span class='uk-text-success'>1 рубль = <b>$change</b> эм.</a></span><br/><br/>
  62.  
  63.                     <form class='uk-form' action method='post'>
  64.                         <table class='uk-width-1-1 uk-table-striped uk-table'>
  65.                             <tr>
  66.                                 <td>
  67.                                     Сколько рублей хотите обменять?
  68.                                     <div class='uk-text-muted uk-text-small'>От 1 до Вашего баланса ($cash руб.)</div>
  69.                                 </td>
  70.                                 <td><input type='text' onchange='Calc()' autocomplete='off' onkeyup='Calc()' value='0' class='uk-width-1-1' id='rubs' name='rubs'></td>
  71.                             </tr>
  72.                             <tr>
  73.                                 <td>
  74.                                     Вы получите
  75.                                 </td>
  76.                                 <td><input type='text' readonly value='0 эм.' class='uk-width-1-1' id='emi'></td>
  77.                             </tr>
  78.                         </table>
  79.                         <input type='submit' name='exchange' style='color: white' vlaue='Совершить обмен' class='uk-width-1-1 uk-button uk-button-success'>
  80.                     </form>
  81.                     <script>
  82.                         function Calc() {
  83.                             var rub = $('#rubs').val();
  84.                             var rub = rub*1;
  85.                             var cash = $cash*1;
  86.                             if(rub < 1) {
  87.                                 $('#rubs').val(1);
  88.                                 rub = 1;
  89.                             }
  90.                             else if(rub > cash) {
  91.                                 $('#rubs').val(cash);
  92.                                 rub = cash;
  93.                             }
  94.                             var cost = $change;
  95.                             var news =  rub*cost;
  96.                             $('#emi').val(news + ' эм.');
  97.                         }
  98.                     </script>
  99.                 </div>
  100.             </div>
  101.  
  102.             <div id='donate' class='uk-modal'>
  103.                 <div class='uk-modal-dialog'>
  104.                     <a class='uk-modal-close uk-close'></a>
  105.                     <h2>Пополнение денежного баланса</h2>
  106.                     <div class='uk-form-row uk-text-muted'>Здесь вы можете пополнить свой денежный баланс, после чего приобрести себе что-нибудь в нашем онлайн магазине или стать обладателем одной из крутых групп!</div>
  107.                    
  108.                     <form class='uk-form' action='' method='post'>
  109.                         <div class='uk-grid' style='margin: 0px; margin-top: 15px;'>
  110.                             <input type='text' class='uk-width-1-1' placeholder='Введите сумму в российских рублях, которую хотите положить на свой денежный баланс.' value='100' autofocus='' autocomplete='off' name='summa'>
  111.                             <div class='clear'></div>
  112.                             <input style='margin:10px 0 0 0; right: 50px;' type='submit' name='donate' class='uk-width-1-1 uk-button uk-button-success' value='Продолжить' style='color: white'>
  113.                         </div><br>
  114.                         <div class='uk-form-row uk-text-muted'>
  115.                             С помощью <b>рублей</b> Вы сможете:<br>
  116.                             <i class='uk-icon-check'></i> Совершать покупки в нашем онлайн магазине и снабжать себя в игре ресурсами<br>
  117.                             <i class='uk-icon-check'></i> Вступить в одну из платных групп вроде Deluxe и расширить свои возможности<br>
  118.                             <i class='uk-icon-check'></i> Устанавливать HD скин и плащ<br>
  119.                             <i class='uk-icon-check'></i> И многое многое другое!<br>
  120.                         </div>
  121.                     </form>
  122.  
  123.                 </div>
  124.             </div>
  125.         ";
  126.  
  127.         if($_POST['unban']) {
  128.             $select = $db->super_query("SELECT * FROM banlist WHERE name='$username' LIMIT 1");
  129.             if($select['id']) {
  130.                 $unban = $member_id['unban']+1;
  131.                 if($select['temptime']) $unbanCost = $unban*$simpleUnban;
  132.                 else $unbanCost = $unban*$permUnban;
  133.                 if($cash >= $unbanCost) {
  134.                     $cash -= $unbanCost;
  135.                     $db->query("UPDATE dle_users SET money=money-$unbanCost, unban=unban+1 WHERE name='$username'");
  136.                     $db->query("DELETE FROM banlist WHERE name='$username'");
  137.                     $db->query("INSERT INTO `cabinet_logs_users` (`name`, `action`, `time`) VALUES ('{$username}', 'Успешно разблокировался за {$unbanCost} руб.', NOW())") or die($db->error); //LOGS
  138.                     $line[0] .= createNotifer("good", "Вы успешно разблокировались за $unbanCost руб. Больше не нарушайте!");
  139.                 }
  140.                 else $line[0] .= createNotifer("error", "У вас не хватает денег для разблокировки.");
  141.             }
  142.         }
  143.  
  144.         $select = $db->super_query("SELECT * FROM banlist WHERE name='$username' LIMIT 1");
  145.         if($select['id']) {
  146.             $unban = $member_id['unban']+1;
  147.             if($select['temptime']) {
  148.                 $until = date("до d.m.Y H:i", $select['temptime']);
  149.                 $unbanCost = $unban*$simpleUnban;
  150.             }
  151.             else {
  152.                 $until = "перманентно";
  153.                 $unbanCost = $unban*$permUnban;
  154.             }
  155.             $banned = "<span class='uk-text-danger'>Забанен $until <a href='#unban' data-uk-modal class='uk-text-primary'>Разбан <i class='uk-icon-angle-double-right'></i></a></span>";
  156.             $line[0] .= "
  157.                 <div id='unban' class='uk-modal'>
  158.                     <div class='uk-modal-dialog'>
  159.                         <a class='uk-modal-close uk-close'></a>
  160.                         <h2>Разблокировка аккаунта</h2>
  161.                         Здесь вы можете мгновенно разблокировать свой аккаунт и продолжить игру на наших серверах.<br/>
  162.                         Вы заблокированы <span class='uk-text-danger'>$until</span> администратором <b class='uk-text-success'>{$select['admin']}</b>, причина: <u class='uk-text-primary'>{$select['reason']}</u><br/><br/>
  163.                         Так как это будет ваша <u>{$unban}-ая</u> разблокировка аккаунта и вы забанены $until, стоимость составит: <u class='uk-text-primary'>$unbanCost руб</u>.
  164.                         <br/><br/>
  165.                         <form class='uk-form' action='' method='post'>
  166.                             <input type='submit' name='unban' class='uk-width-1-1 uk-button uk-button-success' value='Разблокировать себя за $unbanCost руб.' style='color: white'>
  167.                         </form>
  168.  
  169.                     </div>
  170.                 </div>
  171.             ";
  172.         } else $banned = "<span class='uk-text-success'>Не забанен</span>";
  173.  
  174.         if($_POST['buygroup']) {
  175.             $success = "";
  176.             $select = $db->query("SELECT * FROM cabinet_servers");
  177.             if($db->num_rows($select)) {
  178.                 while($get = $db->get_row($select)) {
  179.                     $group = getGroups($username);
  180.                     $srvname = $get['ServerName'];
  181.                     $sev_data = explode(":", $db->safesql($_POST["srv_{$get['id']}"]));
  182.                     $wantGroup = $sev_data[0];
  183.                     $id_mode = $sev_data[1];
  184.                     $donator_name = $id_mode === "uuid" ? $uname : $username;
  185.                     if($wantGroup == 'null' || !$wantGroup) continue;
  186.                     if(!$group[$srvname]['groupID'] || $group[$srvname]['groupID'] == 'player' || $group[$srvname]['groupID'] == 'vip' || $group[$srvname]['groupID'] == 'premium' || $group[$srvname]['groupID'] == 'deluxe' || $group[$srvname]['groupID'] == 'mega' || $group[$srvname]['groupID'] == 'sponsor') {
  187.                         if($wantGroup == "vipp" || $wantGroup == "premiump" || $wantGroup == "deluxep" || $wantGroup == "megap" || $wantGroup == "sponsorp") {
  188.                             if($wantGroup == "vipp"){$wantGroup = "vip";}
  189.                             if($wantGroup == "premiump"){$wantGroup = "premium";}
  190.                             if($wantGroup == "deluxep"){$wantGroup = "deluxe";}
  191.                             if($wantGroup == "megap"){$wantGroup = "mega";}
  192.                             if($wantGroup == "sponsorp"){$wantGroup = "sponsor";}
  193.                             $price = getValue("price$wantGroup");
  194.                             if($member_id['money'] >= $price) {
  195.                                 $member_id['money'] -= $price;
  196.                                 $cash -= $price;
  197.                                 $until = 2592000;
  198.                                 $untillog = $db->query("SELECT `value` FROM `{$get['table_perm']}`  WHERE name='$donator_name'");
  199.                                 $untillog = $untillog->fetch_assoc();
  200.                                 $db->query("UPDATE dle_users SET money=money-$price WHERE name='$username'");
  201.                                 $db->query("UPDATE {$get['table_perm']} SET value=value+$until WHERE name='$donator_name'");
  202.                                 $db->query("INSERT INTO `cabinet_logs_users` (`name`, `action`, `time`) VALUES ('{$username}', 'Успешно продлил группу " . strtoupper($wantGroup) . " на сервере {$srvname} за {$price} руб. до ".date("d.m.Y H:i", $untillog['value'])."', NOW())") or die($db->error); //LOGS
  203.                                 $success .= "<div>Вы успешно продлили группу ".strtoupper($wantGroup)." за $price руб. до " .date("d.m.Y H:i", $untillog['value'])."</div>";
  204.                             }
  205.                             else {
  206.                                 $line[0] .= createNotifer("error", "У вас не хватает денег для покупки группы на сервер {$get['ServerName']}");
  207.                                 break;
  208.                             }
  209.                         }elseif($wantGroup == "vip" || $wantGroup == "premium" || $wantGroup == "deluxe" || $wantGroup == "mega" || $wantGroup == "sponsor") {
  210.                             $price = getValue("price$wantGroup");
  211.                             if($member_id['money'] >= $price) {
  212.                                 $member_id['money'] -= $price;
  213.                                 $cash -= $price;
  214.                                 $until = time()+2592000;
  215.                                 $db->query("UPDATE dle_users SET money=money-$price WHERE name='$username'");
  216.                                 $db->query("DELETE FROM {$get['table_perm']} WHERE name='$donator_name' AND type='1'");
  217.                                 $db->query("DELETE FROM {$get['table_ent']} WHERE name='$donator_name' AND type='1'");
  218.                                 $db->query("DELETE FROM {$get['table_in']} WHERE child='$donator_name' AND type='1'");
  219.                                 $db->query("INSERT INTO {$get['table_perm']} VALUES(null, '$donator_name', '1', 'group-{$wantGroup}-until', '', '$until')");
  220.                                 $db->query("INSERT INTO {$get['table_in']} VALUES(null, '$donator_name', '{$wantGroup}', '1', null)");
  221.                                 $db->query("INSERT INTO `cabinet_logs_users` (`name`, `action`, `time`) VALUES ('{$username}', 'Успешно приобрел группу " . strtoupper($wantGroup) . " на сервере {$srvname} за {$price} руб. до " . date("d.m.Y H:i", $until) . "', NOW())") or die($db->error); //LOGS
  222.                                 $success .= "<div>Вы успешно приобрели группу ".strtoupper($wantGroup)." за $price руб. до ".date("d.m.Y H:i", $until)."</div>";
  223.                             }
  224.                             else {
  225.                                 $line[0] .= createNotifer("error", "У вас не хватает денег для покупки группы на сервер {$get['ServerName']}");
  226.                                 break;
  227.                             }
  228.                         }
  229.                     }
  230.                     else {
  231.                         $line[0] .= createNotifer("error", "Вам запрещено приобретать группу на сервер {$get['ServerName']}");
  232.                         break;
  233.                     }
  234.                 }
  235.                 if($success) $line[0] .= createNotifer("good", $success);
  236.             }
  237.         }
  238.  
  239.         $select = $db->query("SELECT * FROM cabinet_servers");
  240.         if($db->num_rows($select)) {
  241.             $group = getGroups($uname, $username);
  242.             while($get = $db->get_row($select)) {
  243.                 $action = "";
  244.                 $srvname = $get['ServerName'];
  245.                 $id_mode = $get['support_uuid'] == 1 ? "uuid" : "name";
  246.                 if(!$group[$srvname]['groupID'] || $group[$srvname]['groupID'] == 'player' || $group[$srvname]['groupID'] == 'vip' || $group[$srvname]['groupID'] == 'premium' || $group[$srvname]['groupID'] == 'deluxe' || $group[$srvname]['groupID'] == 'mega' || $group[$srvname]['groupID'] == 'sponsor') {
  247.                     $action .= "<select name='srv_{$get['id']}'>";
  248.                     $action .= "<option value='null'>Выберите группу, в которую хотите вступить</option>";
  249.                     if($group[$srvname]['groupID'] != 'vip') $action .= "<option value='vip:{$id_mode}'>(*) Вступить в группу VIP за $pricevip руб. на 30 дней</option>";
  250.                     if($group[$srvname]['groupID'] == 'vip') $action .= "<option value='vipp:{$id_mode}'>(*) Продлить группу VIP за $pricevip руб. на 30 дней</option>";
  251.                     if($group[$srvname]['groupID'] != 'premium') $action .= "<option value='premium:{$id_mode}'>(**) Вступить в группу Premium за $pricepremium руб. на 30 дней</option>";
  252.                     if($group[$srvname]['groupID'] == 'premium') $action .= "<option value='premiump:{$id_mode}'>(**) Продлить группу Premium за $pricepremium руб. на 30 дней</option>";
  253.                     if($group[$srvname]['groupID'] != 'deluxe') $action .= "<option value='deluxe:{$id_mode}'>(***) Вступить в группу Deluxe за $pricedeluxe руб. на 30 дней</option>";
  254.                     if($group[$srvname]['groupID'] == 'deluxe') $action .= "<option value='deluxep:{$id_mode}'>(***) Продлить группу Deluxe за $pricedeluxe руб. на 30 дней</option>";
  255.                     if($group[$srvname]['groupID'] != 'mega') $action .= "<option value='mega:{$id_mode}'>(****) Вступить в группу Mega за $pricemega руб. на 30 дней</option>";
  256.                     if($group[$srvname]['groupID'] == 'mega') $action .= "<option value='megap:{$id_mode}'>(****) Продлить группу Mega за $pricemega руб. на 30 дней</option>";
  257.                     if($group[$srvname]['groupID'] != 'sponsor') $action .= "<option value='sponsor:{$id_mode}'>(*****) Вступить в группу Christmas за $pricesponsor руб. на 30 дней</option>";
  258.                     if($group[$srvname]['groupID'] == 'sponsor') $action .= "<option value='sponsorp:{$id_mode}'>(*****) Продлить группу Christmas за $pricesponsor руб. на 30 дней</option>";
  259.                     $action .= "</select>";
  260.                 }
  261.                 else {
  262.                     $action = "На этом сервере вы {$group[$srvname]['display']}";
  263.                     if($group[$srvname]['until']) {
  264.                         $action .= " до ".date("d.m.Y H:i", $group[$srvname]['until']);
  265.                     }
  266.                     $action = "<div style='margin-top: 8px;'>$action</div>";
  267.                 }
  268.                 $tablePex .= "
  269.                     <tr>
  270.                         <td width='20px'><div style='margin-top: 8px;'>{$group[$srvname]['star']}</div></td>
  271.                         <td width='200px'><div style='margin-top: 8px;'>Сервер $srvname</div></td>
  272.                         <td>$action</td>
  273.                     </tr>
  274.                 ";
  275.             }
  276.         }
  277.  
  278.         if($_POST['change']) {
  279.             $oldpass = $db->safesql($_POST['currentPass']);
  280.             $newpass = $db->safesql($_POST['newPass']);
  281.             $hashpass = md5(md5($oldpass));
  282.             $hashpassNew = md5(md5($newpass));
  283.             $select = $db->query("SELECT * FROM dle_users WHERE name='$username' AND password='$hashpass'");
  284.             if(mb_strlen($_POST['currentPass'], 'utf-8') < 6 || mb_strlen($_POST['currentPass'], 'utf-8') > 36 || mb_strlen($_POST['newPass'], 'utf-8') < 6 || mb_strlen($_POST['newPass'], 'utf-8') > 36) $line[0] .= createNotifer("error", "Новый пароль, как и старый, не может быть короче шести символов и длиннее 36. Повторите попытку.");
  285.             elseif(!$db->num_rows($select)) $line[0] .= createNotifer("error", "Вы указали неверный <b>текущий</b> пароль. Повторите попытку.");
  286.             elseif($hashpassNew == $hashpass) $line[0] .= createNotifer("error", "Новый пароль не может быть таким же как текущий. Повторите попытку.");
  287.             else {
  288.                 $db->query("UPDATE dle_users SET password='$hashpassNew' WHERE name='$username'");
  289.                 //$db->query("INSERT INTO `cabinet_logs_users` (`name`, `action`, `time`) VALUES ('{$username}', 'Успешно сменил свой пароль', NOW())") or die($db->error); //LOGS
  290.                
  291.                 $line[0] .= createNotifer("good", "Ваш пароль успешно изменен на {$_POST['newPass']}");
  292.             }
  293.         }
  294.  
  295.         $line[0] .= "
  296.  
  297.  
  298.  
  299.             <div id='getup' class='uk-modal'>
  300.                 <div class='uk-modal-dialog' style='width: 700px;'>
  301.                     <a class='uk-modal-close uk-close'></a>
  302.                     <h2>Стать круче</h2>
  303.                     Здесь вы можете приобрести платные группы, которые позволят вам насладиться особыми возможностями и выделиться из толпы обычных игроков!<br/><br/>
  304.  
  305.                     <form action method='post' class='uk-form'>
  306.                         <table class='uk-table uk-width-1-1'>
  307.                             $tablePex
  308.                         </table>
  309.                         <input type='submit' name='buygroup' class='uk-button uk-width-1-1 uk-button-success' style='color: white' value='Приобрести выбранные группы'>
  310.                     </form>
  311.                 </div>
  312.             </div>
  313.  
  314.             <div id='changepass' class='uk-modal'>
  315.                 <div class='uk-modal-dialog'>
  316.                     <a class='uk-modal-close uk-close'></a>
  317.                     <h2>Изменение пароля от моего аккаунта</h2>
  318.                     Здесь вы можете сменить свой пароль от аккаунта, который используется для авторизации на сайте и в лаунчере.<br/><br/>
  319.  
  320.                     <form action method='post' class='uk-form' style=''>
  321.                         <table class='uk-table uk-table-striped' style='margin-top: 20px;'>
  322.                             <tr>
  323.                                 <td>Укажите свой <b>текущий</b> пароль<div class='uk-text-small'>При наборе вы будете видеть вводимые символы</div></td>
  324.                                 <td><input type='text' class='uk-width-1-1' autocomplete='off' maxlength='36' placeholder='motherlode' name='currentPass'></td>
  325.                             </tr>
  326.                             <tr>
  327.                                 <td>Укажите желаемый <b>новый</b> пароль<div class='uk-text-small'>При наборе вы будете видеть вводимые символы</div></td>
  328.                                 <td><input type='text' class='uk-width-1-1' autocomplete='off' maxlength='36' placeholder='baguvix' name='newPass'></td>
  329.                             </tr>
  330.                         </table>
  331.                         <input type='submit' style='color: white' class='uk-button uk-width-1-1 uk-button-success' name='change' value='Сменить свой старый пароль на новый' />
  332.                     </form>
  333.                 </div>
  334.             </div>
  335.         ";
  336.  
  337.         $select = $db->query("SELECT * FROM cabinet_url ORDER BY id DESC");
  338.         if($db->num_rows($select)) {
  339.             while($get = $db->get_row($select)) {
  340.                 $urls .= "
  341.                     <tr>
  342.                         <td>{$get['qu']}</td>
  343.                         <td align='right'><a class='uk-text-primary' href='{$get['url']}'>{$get['an']} <i class='uk-icon-angle-double-right'></i></a></td>
  344.                     </tr>
  345.                 ";
  346.             }
  347.         }
  348.  
  349.         if($_POST['getHD']) {
  350.             if(!$member_id['canHD']) {
  351.                 if($cash >= $hdPrice) {
  352.                     $member_id['canHD'] = 1;
  353.                     $cash -= $hdPrice;
  354.                     $member_id['money'] -= $hdPrice;
  355.                     $db->query("UPDATE dle_users SET canHD='1', money=money-$hdPrice WHERE name='$username'");
  356.                     $db->query("INSERT INTO `cabinet_logs_users` (`name`, `action`, `time`) VALUES ('{$username}', 'Успешно приобрел HD-лицензию за {$hdPrice} руб.', NOW())") or die($db->error); //LOGS
  357.                 }
  358.                 else $line[0] .= createNotifer("error", "У Вас не хватает денег для покупки данной возможности.");
  359.             }
  360.         }
  361.  
  362.         if(!$member_id['canHD']) $canHD = "<div class='uk-text-danger'>Вы не можете установить HD скин/плащ.</div>";
  363.         else $canHD = "<div class='uk-text-success'>Вы можете установить HD скин/плащ, разрешены большие размеры.</div>";
  364.  
  365.         if($_POST['setskin']) include('upskin.php');
  366.         if($_POST['setcloak']) include('upcloak.php');
  367.         if($_POST['delcloak']) include('delcloak.php');
  368.         if($_POST['delskin']) include('delskin.php');
  369.  
  370.         $line[0] .= "
  371.  
  372.             <div id='upSkin' class='uk-modal'>
  373.                 <div style='width: 470px' class='uk-modal-dialog'>
  374.                     <a class='uk-modal-close uk-close'></a>
  375.                     В этом окошке вы можете установить себе новый скин.<br/>
  376.                     Все, что вам потребуется, это уже сохраненный на вашем компьютере скин с разрешением 64х32.<br/><br/>
  377.                     $canHD
  378.                     <form action method='post' style='margin-top: 20px;' enctype='multipart/form-data'>
  379.                         <div class='uk-form-file uk-width-1-1'>
  380.                             <button style='width: 100%;' name='filename' class='uk-button uk-button-primary uk-width-1-1'>1. Нажмите сюда для выбора скина</button>
  381.                             <input type='file' name='filename'>
  382.                         </div>
  383.                         <input style='color: white; margin-top: 10px;' type='submit' name='setskin' class='uk-width-1-1 uk-button-success uk-button' value='2. Установить выбранный скин'>
  384.                     </form>
  385.                         <form action method='post' style='margin-top: 20px;' enctype='multipart/form-data'>
  386.                         <input type='hidden' name='delet' value='dlt'>
  387.                         <input style='color: white; margin-top: 10px; background: red;' type='submit' name='delskin' class='uk-width-1-1 uk-button-error uk-button' value='Удалить скин'>
  388.                     </form>
  389.                 </div>
  390.             </div>
  391.  
  392.             <div id='upCloak' class='uk-modal'>
  393.                 <div style='width: 470px' class='uk-modal-dialog'>
  394.                     <a class='uk-modal-close uk-close'></a>
  395.                     В этом окошке вы можете установить себе новый плащ.<br/>
  396.                     Все, что вам потребуется, это уже сохраненный на вашем компьютере плащ с разрешением 22x17 или же 64х32.<br/><br/>
  397.                     $canHD
  398.                     <form action method='post' style='margin-top: 20px;' enctype='multipart/form-data'>
  399.                         <div class='uk-form-file uk-width-1-1'>
  400.                             <button style='width: 100%;' name='filename' class='uk-button uk-button-primary uk-width-1-1'>1. Нажмите сюда для выбора плаща</button>
  401.                             <input type='file' name='filename'>
  402.                         </div>
  403.                         <input style='color: white; margin-top: 10px;' type='submit' name='setcloak' class='uk-width-1-1 uk-button-success uk-button' value='2. Установить выбранный плащ'>
  404.                     </form>
  405.                     <form action method='post' style='margin-top: 20px;' enctype='multipart/form-data'>
  406.                         <input type='hidden' name='delet' value='dlt'>
  407.                         <input style='color: white; margin-top: 10px; background: red;' type='submit' name='delcloak' class='uk-width-1-1 uk-button-error uk-button' value='Удалить плащ'>
  408.                     </form>
  409.                 </div>
  410.             </div>
  411.         ";
  412.  
  413.         $uploadSkin = "<button data-uk-modal=\"{'target': '#upSkin', center: true}\" type='button' class='uk-width-1-1 uk-button uk-button-success uk-button-small' style='color: white; margin-bottom: 5px;'>Изменить скин</button>";
  414.         $uploadCloak = "<button data-uk-modal=\"{'target': '#upCloak', center: true}\" type='button' class='uk-width-1-1 uk-button uk-button-primary uk-button-small' style='color: white; margin-bottom: 5px;'>Изменить плащ</button>";
  415.         if(!$member_id['canHD']) {
  416.             $hdButton = "
  417.                 <div id='hdDiscr' class='uk-modal'>
  418.                     <div style='width: 300px' class='uk-modal-dialog'>
  419.                         <a class='uk-modal-close uk-close'></a>
  420.                         На данный момент вы не можете устанавливать HD скин и плащ, но это можно легко исправить! Всего за <b class='uk-text-success'>$hdPrice руб.</b> вы сможете в любое время установить/сменить свой скин или плащ на HD. Оплата единоразовая.<br/><br/>
  421.                         <form action method='post'><input type='submit' name='getHD' value='Оплатить $hdPrice руб.' class='uk-button uk-width-1-1 uk-button-success'></form>
  422.                     </div>
  423.                 </div>
  424.                 <a data-uk-modal=\"{'target': '#hdDiscr', center: true}\"  class='lk-link'  >О HD скинах и плащах</a>
  425.             ";
  426.         }
  427.         else $hdButton = "<a  class='lk-link'><i class='uk-icon-check'></i> HD доступен вам</a>";
  428.  
  429.  
  430.         $tpl->load_template('modules.tpl');
  431.  
  432.  
  433.         $tpl->set('{money}', $cash);
  434.         $tpl->set('{refmoney}', $refmoney['refmoney']);
  435.         $tpl->set('{hdButton}', $hdButton);
  436.         $tpl->set('{username}', $username);
  437.         $tpl->set('{usergroup}', $group['all']['display']);
  438.         $tpl->set('{userban}', $banned);
  439.         $tpl->set('{regdate}', date("d.m.Y в H:i", $member_id['reg_date']));
  440.         $tpl->set('{lastdate}', date("d.m.Y в H:i", $member_id['lastdate']));
  441.  
  442.  
  443.  
  444.         $tpl->set('{header}', $header);
  445.         $tpl->set('{DURL}', $DURL);
  446.         $tpl->set('{cats}', $catsSelect);
  447.         $tpl->set('{line0}', $line[0]);
  448.         $tpl->set('{line1}', $line[1]);
  449.         $tpl->set('{line2}', $line[2]);
  450.         $tpl->set('{line3}', $line[3]);
  451.         $tpl->compile('content');
  452.         $tpl->clear();
  453.     } else header("Location: $DURL");
  454. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement