Файл: dev/home.php
Строк: 512
<?
include_once '../sys/core/start.php';
include_once '../sys/core/compress.php';
include_once '../sys/core/sess.php';
include_once '../sys/core/home.php';
include_once '../sys/core/settings.php';
include_once '../sys/core/db_connect.php';
include_once '../sys/core/ipua.php';
include_once '../sys/core/fnc.php';
include_once '../sys/core/shif.php';
include_once '../sys/core/user.php';
include_once '../sys/inc/fnc_game.php';
include_once '../sys/inc/thead.php';
include_once '../sys/inc/uhead.php';
only_reg();
if(isset($_GET['change_pass']))
{
if (isset($_POST['save_pass'])){
if (isset($_POST['pass']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `id` = $user[id] AND `pass` = '".shif($_POST['pass'])."' LIMIT 1"), 0)==1)
{
if (isset($_POST['pass1']) && isset($_POST['pass2']))
{
if ($_POST['pass1']==$_POST['pass2'])
{
if (strlen2($_POST['pass1'])<6)$err='По соображениям безопасности новый пароль не может быть короче 6-ти символов';
if (strlen2($_POST['pass1'])>32)$err='Длина пароля превышает 32 символа';
}
else $err='Новый пароль не совпадает с подтверждением';
}
else $err='Введите новый пароль';
}
else $err='Старый пароль неверен';
if (!isset($err))
{
mysql_query("UPDATE `user` SET `pass` = '".shif($_POST['pass1'])."' WHERE `id` = '$user[id]' LIMIT 1");
setcookie('pass', cookie_encrypt($_POST['pass1'],$user['id']), time()+60*60*24*365);
$_SESSION['change_pass_ok']=1;
header("Location: /dev/home.php");
}
}
if (isset($err))
{
err();
}
else
{
echo "<table class='wdt msg-table'>";
echo "<tr><td align='left' style='vertical-align: top; width: 10%'><img src='/style/img/images/face-ajl.png'></td>";
echo "<td align='left' style='vertical-align: top'>";
echo "Хочешь сменить пароль?</td></tr></table></td></tr></table>";
}
echo "<table class='wdt brown-header'><tr><td align='left'>Смена пароля:</td></tr></table>";
echo "<table class='wdt gray-table'>";
echo "<tr><td class='white' align='center' style='padding: 10px;'>";
echo "<form action='/dev/home.php?change_pass' method='post'><table>";
echo "<tr><td>Старый пароль:</td><td><input style='height:25px' type='password' name='pass' maxlength='25'></td></tr>";
echo "<tr><td>Пароль:</td><td><input style='height:25px' type='password' name='pass1' maxlength='45'></td></tr>";
echo "<tr><td>Пароль ещё раз:</td><td><input style='height:25px' type='password' name='pass2' maxlength='45'></td></tr>";
echo "<tr><td colspan='2'><input class='yes-btn' type='submit' name='save_pass' value='Сменить пароль'></td></tr></table></form></td></tr>";
echo "<table class='wdt gray-table'>";
echo "<tr><td class='white td-cell' align='center' style='height:30px;'><form action ='/dev/home.php' method='post'><input class='no-btn' type='submit' value='Назад'></form></td></tr></table>";
include_once '../sys/inc/tfoot.php';
}
elseif(isset($_GET['change_avatar']))
{
if(isset($_GET['delete']) && $user['avatar']!=0 && $user['baks']>=1)
{
mysql_query("UPDATE `user` SET `baks` = '".($user['baks']-1)."', `avatar` = '0' WHERE `id` = '".$user['id']."' LIMIT 1");
$_SESSION['delete_avatar_ok']=1;
header("Location: /dev/home.php");
}
if(isset($_GET['buy']) && intval($_GET['buy']>='1' && $_GET['buy']<='36') && intval($_GET['buy']!=$user['avatar']))
{
$buy=intval($_GET['buy']);
$baks_avatar=10;
if(isset($_GET['ok']))
{
if($user['baks']>=$baks_avatar)
{
mysql_query("UPDATE `user` SET `baks` = '".($user['baks']-$baks_avatar)."', `avatar` = '$buy' WHERE `id` = '".$user['id']."' LIMIT 1");
$_SESSION['change_avatar_ok']=1;
header("Location: /dev/home.php");
}
else
{
header("Location: /dev/home.php?change_avatar");
}
}
echo "<table class='wdt msg-table'>";
echo "<tr><td align='left' style='vertical-align: top; width: 10%'><img src='/style/img/images/face-ajl.png'></td>";
echo "<td align='left' style='vertical-align: top'>Ты действительно хочешь установить этот аватар?</td></tr></table></td></tr></table>";
echo "<table class='wdt brown-header'>";
echo "<tr><td align='left'>Подтверждение:</td></tr></table>";
echo "<table class='wdt gray-table'>";
echo "<tr><td align='center' width = '50%'>";
echo "<form action='/dev/home.php?change_avatar' method='post'><input class='no-btn' type='submit' value='Отказаться'</input></form></td>";
echo "<td align='center'>";
if($user['baks']>=$baks_avatar)
{
echo "<form action='/dev/home.php?change_avatar&buy=".$buy."&ok' method='post'><input class='yes-btn' type='submit' value='Установить'></form>";
}
else
{
echo "<input class='inactive-btn' type='submit' value='Установить'>";
}
echo "</td></tr></table>";
include_once '../sys/inc/tfoot.php';
}
echo "<table class='wdt msg-table'>";
echo "<tr><td align='left' style='vertical-align: top; width: 10%'><img src='/style/img/images/face-ajl.png'></td>";
echo "<td align='left' style='vertical-align: top'>";
echo "Добро пожаловать в магазин аватарок! Выбери себе аватар по вкусу.</td></tr></table></td></tr></table>";
if($user['avatar']!=0)
{
echo "<table class='wdt brown-header'><tr><td align='left'>Удаление аватара:</td></tr></table>";
echo "<table class='wdt gray-table'>";
echo "<tr><td class='white td-cell' align='center' style='height:30px;'>";
if($user['baks']>=1){
echo "<form action ='/dev/home.php?change_avatar&delete' method='post'><input class='no-btn' type='submit' value='Удалить за 1 бакс'></form>";
}
else
{
echo "<input class='inactive-btn' type='submit' value='Удалить за 1 бакс'>";
}
echo "</td></tr></table>";
}
echo "<table class='wdt brown-header'><tr><td align='left'>Магазин аватарок:</td></tr></table>";
echo "<table class='wdt'>";
echo "<tr class='gray-table'>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=1'><img src='/style/img/avatars/1.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=2'><img src='/style/img/avatars/2.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=3'><img src='/style/img/avatars/3.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=4'><img src='/style/img/avatars/4.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td></tr>";
echo "<tr class='gray-table'>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=5'><img src='/style/img/avatars/5.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=6'><img src='/style/img/avatars/6.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=7'><img src='/style/img/avatars/7.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=8'><img src='/style/img/avatars/8.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td></tr>";
echo "<tr class='gray-table'>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=9'><img src='/style/img/avatars/9.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=10'><img src='/style/img/avatars/10.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=11'><img src='/style/img/avatars/11.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=12'><img src='/style/img/avatars/12.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td></tr>";
echo "<tr class='gray-table'>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=13'><img src='/style/img/avatars/13.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=14'><img src='/style/img/avatars/14.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=15'><img src='/style/img/avatars/15.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=16'><img src='/style/img/avatars/16.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td></tr>";
echo "<tr class='gray-table'>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=17'><img src='/style/img/avatars/17.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=18'><img src='/style/img/avatars/18.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=19'><img src='/style/img/avatars/19.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=20'><img src='/style/img/avatars/20.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td></tr>";
echo "<tr class='gray-table'>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=21'><img src='/style/img/avatars/21.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=22'><img src='/style/img/avatars/22.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=23'><img src='/style/img/avatars/23.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=24'><img src='/style/img/avatars/24.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td></tr>";
echo "<tr class='gray-table'>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=25'><img src='/style/img/avatars/25.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=26'><img src='/style/img/avatars/26.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=27'><img src='/style/img/avatars/27.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=28'><img src='/style/img/avatars/28.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td></tr>";
echo "<tr class='gray-table'>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=29'><img src='/style/img/avatars/29.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=30'><img src='/style/img/avatars/30.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=31'><img src='/style/img/avatars/31.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=32'><img src='/style/img/avatars/32.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td></tr>";
echo "<tr class='gray-table'>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=33'><img src='/style/img/avatars/33.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=34'><img src='/style/img/avatars/34.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=35'><img src='/style/img/avatars/35.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<td class='white td-cell' align='center' style='width: 25%; height: 54px'>";
echo "<a href='/dev/home.php?change_avatar&buy=36'><img src='/style/img/avatars/36.png' alt='d'></a>";
echo "<br><img src='/style/img/icons/baks.png'>10</td>";
echo "<table class='wdt gray-table'>";
echo "<tr><td class='white td-cell' align='center' style='height:30px;'><form action ='/dev/home.php' method='post'><input class='no-btn' type='submit' value='Назад'></form></td></tr></table>";
include_once '../sys/inc/tfoot.php';
}
elseif(isset($_GET['change_nick']))
{
if (isset($_POST['save_nick'])){
if (isset($_POST['nick1']) && mysql_result(mysql_query("SELECT COUNT(*) FROM `user` WHERE `nick` = '".my_esc($_POST['nick1'])."' LIMIT 1"),0)==0)
{
if($user['baks']<10)$err[]='Недостаточно средств';
elseif( !preg_match("#^([A-zА-я0-9-_ ])+$#ui", $_POST['nick1']))$err[]='В нике присутствуют запрещенные символы';
elseif (preg_match("#[a-z]+#ui", $_POST['nick1']) && preg_match("#[а-я]+#ui", $_POST['nick1']))$err[]='Разрешается использовать символы только русского или только английского алфавита';
elseif (preg_match("#(^ )|( $)#ui", $_POST['nick1']))$err[]='Запрещено использовать пробел в начале и конце ника';
elseif (strlen2($_POST['nick1'])<4)$err[]='Короткий ник';
elseif (strlen2($_POST['nick1'])>32)$err[]='Длина ника превышает 32 символа';
}
else $err='Такой ник уже есть в игре!';
if (!isset($err))
{
mysql_query("UPDATE `user` SET `nick` = '".my_esc($_POST['nick1'])."', `baks` = '".($user['baks']-10)."' WHERE `id` = '$user[id]' LIMIT 1");
$_SESSION['change_nick_ok']=1;
header("Location: /dev/home.php");
}
}
if (isset($err))
{
err();
}
else
{
echo "<table class='wdt msg-table'>";
echo "<tr><td align='left' style='vertical-align: top; width: 10%'><img src='/style/img/images/face-ajl.png'></td>";
echo "<td align='left' style='vertical-align: top'>";
echo "Хочешь сменить игровой ник? Процедура не бесплатная и стоит <b>10 баксов.</b></td></tr></table></td></tr></table>";
}
echo "<table class='wdt brown-header'><tr><td align='left'>Смена ника:</td></tr></table>";
echo "<table class='wdt gray-table'>";
echo "<tr><td class='white' align='center' style='padding: 10px;'>";
echo "<form action='/dev/home.php?change_nick' method='post'><table>";
echo "<tr><td>Старый ник:</td><td><input style='height:25px' type='text' name='nick' disabled='disabled' value='$user[nick]' maxlength='25'></td></tr>";
echo "<tr><td>Новый ник:</td><td><input style='height:25px' type='text' name='nick1' maxlength='45'></td></tr>";
echo "<tr><td colspan='2'><input class='yes-btn' type='submit' name='save_nick' value='Сменить ник'></td></tr></table></form></td></tr>";
echo "<table class='wdt gray-table'>";
echo "<tr><td class='white td-cell' align='center' style='height:30px;'><form action ='/dev/home.php' method='post'><input class='no-btn' type='submit' value='Назад'></form></td></tr></table>";
include_once '../sys/inc/tfoot.php';
}
else
{
if(isset($_SESSION['change_pass_ok']))
{
echo "<table class='wdt msg-table'><tr><td align='left' style='vertical-align: top; width: 10%'><img src='/style/img/images/face-mex.png'></td><td align='left' style='vertical-align: top'>";
echo "Пароль успешно изменен!</td></tr></table></td></tr></table>";
unset($_SESSION['change_pass_ok']);
}
elseif(isset($_SESSION['change_nick_ok']))
{
echo "<table class='wdt msg-table'><tr><td align='left' style='vertical-align: top; width: 10%'><img src='/style/img/images/face-mex.png'></td><td align='left' style='vertical-align: top'>";
echo "Игровой ник успешно изменен!</td></tr></table></td></tr></table>";
unset($_SESSION['change_nick_ok']);
}
elseif(isset($_SESSION['change_avatar_ok']))
{
echo "<table class='wdt msg-table'><tr><td align='left' style='vertical-align: top; width: 10%'><img src='/style/img/images/face-mex.png'></td><td align='left' style='vertical-align: top'>";
echo "Новый аватар успешно установлен!</td></tr></table></td></tr></table>";
unset($_SESSION['change_avatar_ok']);
}
elseif(isset($_SESSION['delete_avatar_ok']))
{
echo "<table class='wdt msg-table'><tr><td align='left' style='vertical-align: top; width: 10%'><img src='/style/img/images/face-mex.png'></td><td align='left' style='vertical-align: top'>";
echo "Аватар успешно удален!</td></tr></table></td></tr></table>";
unset($_SESSION['delete_avatar_ok']);
}
else
{
echo "<table class='wdt msg-table'>";
echo "<tr><td align='left' style='vertical-align: top; width: 10%'><img src='/style/img/images/face-ajl.png'></td>";
echo "<td align='left' style='vertical-align: top'>";
echo "Рада снова видеть тебя дома. Что-то ты последнее время занят сильно.</td></tr></table></td></tr></table>";
}
echo "<table class='wdt brown-header'><tr><td align='left'>Моя статистика:</td></tr></table>";
echo "<table class='wdt gray-table white'>";
echo "<tr><td align='left' style='vertical-align: top;'>";
echo "<table class='wdt'>";
echo "<tr><td style='padding: 0px; padding-bottom: 3px;'>Игрок: $user[nick]</td></tr>";
echo "<tr><td style='padding: 0px; padding-bottom: 3px;'>Игровой ID: <b>$user[id]</b></td></tr>";
echo "<tr><td style='padding: 0px; padding-bottom: 3px;'>Уровень: <b>$user[level]</b></td></tr>";
echo "<tr><td style='padding: 0px; padding-bottom: 3px;'>Опыт: <b class = 'yellow'>".m_format($user['exp'])." / ".m_format($exp_next_level)."</b></td></tr>";
echo "<tr><td style='padding: 0px; padding-bottom: 3px;'>Рейтинг: <img src='/style/img/icons/rating.png' alt='mail'><b class = 'yellow'>".m_format($user['rating'])."</b></td></tr>";
echo "<tr><td style='padding: 0px; padding-bottom: 3px;'>Фишки: <img src='/style/img/icons/fishka.png' alt='mail'><b class = 'white'>".m_format($user['fishka'])."</b></td></tr>";
echo "</td></tr></table></td>";
echo "<td align='right' style='vertical-align: top; width: 10%'><img alt='logo' src='/style/img/avatars/$user[avatar].png' alt='avatar'></td></tr></table>";
echo "<table class='wdt brown-header'><tr><td align='left'>Настройки:</td></tr></table>";
echo "<table class='wdt gray-table'><tr>";
echo "<td width='50%'><input class='inactive-btn' type='submit' value='Статистика'></td><td>";
echo "<form action='/dev/home.php?change_avatar' method='post'><input class='yes-btn' type='submit' value='Аватар'></form></td><tr><td>";
echo "<form action='/dev/home.php?change_pass' method='post'><input class='yes-btn' type='submit' value='Смена пароля'></form></td><td>";
echo "<form action='/dev/home.php?change_nick' method='post'><input class='yes-btn' type='submit' value='Смена ника'></form></td></tr>";
echo "<tr><td width='50%'><form action='/dev/achievements.php' method='post'><input class='yes-btn' type='submit' value='Достижения'></form></td><td>";
echo "<form action='/dev/cups.php' method='post'><input class='yes-btn' type='submit' value='Кубки'></form></td><tr><td>";
echo "<form action='/dev/messages.php' method='post'><input class='yes-btn' type='submit' value='Почта'></form></td></td></tr></table>";
echo "<table class='wdt gray-table'>";
echo "<tr><td class='white td-cell' align='center' style='height:30px;'><form action ='/dev/map.php' method='post'><input class='no-btn' type='submit' value='Назад'></form></td></tr></table>";
include_once '../sys/inc/tfoot.php';
}
?>