Файл: public_html/light_default.php
Строк: 401
<?
define('PROTECTOR', 1);
defined('index') or die('Error: restricted access');
$head = 'index';
$textl = 'Главная';
@include_once('files/db.php');
@include_once('files/auth.php');
@include_once('include.php');
@include_once('files/vip.php');
@include_once('files/online.php');
@include_once('files/sql.php');
@include_once('files/lvl.php');
@include_once('files/func.php');
@include_once('files/regeneration.php');
$img_logo="
<div class='LogotypeINDEX'>
<img alt='' src='".$path."/theme/img/logo.png' style = 'max-width:100% !important;'/>
</div>";
$online = @mysql_num_rows( @mysql_query_new("SELECT `sb` FROM `users` WHERE `sb` > '$timeout'"));
$guest = @mysql_num_rows( @mysql_query_new("SELECT * FROM `guest` WHERE `laikas` > '$timeout'"));
@include_once('files/guest.php');
if(isset($_GET['avtoriz'])){
$_SESSION['message_default'].="$baloon Ошибка! Вы не авторизованы! </div>";}
elseif(isset($_GET['cookie'])){
$_SESSION['message_default'].="<div class ='baloon-inner-red'><big>В вашем браузере отключены Куки (cookie). Чтобы авторизоваться, необходимо их включить!</big></div>";}
switch($_GET['mod']){
default:
@include_once('files/head.php');
if($online+$guest==0){
echo "
<div class='baloon-inner'>
<center>
<font color='yellow'> Идет перезагрузка сервера...</font>
<br> Вход в игру восстановится примерно в течении 20 мин...
</center>
</div>
";}
if(!$_light)
{$_balka="n$balka";}else
{$_balka=null;}
echo"
<div class='razdeltext'>
<script src='".$path."/theme/js/none.js'></script>
<a href='#' onclick='javascript:showElement("default-menu")'>
$img_logo</a>
<div id='default-menu' style='display:none;'>
<div class='inner-content'>";
@include_once('files/ads.php');
echo"
<br>
<b> Дополнительно: </b> <br>
<a href='$path/index.php?$_get_r&mod=reklama'> Реклама </a> <br>
<a href='$path/index.php?$_get_r&mod=site'> Ссылка на ваш проект </a> <br>
<a href='$path/index.php?$_get_r&mod=about'> Об игре </a> <br>
</div>$_balka
</div>
";
if($_light){echo"n$balka";}
$sti = null;
for($i=null; $i<=9; $i++){
if(rand(1,2)==1) $rnd_rotate = '90'; else $rnd_rotate = '-90';
if($_default) $Rnd_MT = 230; else $Rnd_MT = 170;
if($rnd_rotate==90){
if(!empty($_default)) $rnd_ml = '285'; else $rnd_ml = '215';
} else {
if(!empty($_default)) $rnd_ml = '-95'; else $rnd_ml = '-64';
}
$sti .="
".($i)."3% { margin-left: 69px; }
".($i)."4% { margin-top: ".(rand($Rnd_MT,(-$Rnd_MT)))."px; }
".($i)."5% { margin-left: ".($rnd_ml)."px; transform: rotate(".($rnd_rotate)."deg); }
".($i)."9% { margin-left: 69px; }
";
}
echo "
<style>
.hover_bandito{
z-index: -1;
position: absolute;
-webkit-animation: no_bandito 45s infinite ease-in-out;
-moz-animation: no_bandito 45s infinite ease-in-out;
animation: no_bandito 45s infinite ease-in-out;
}
@keyframes no_bandito {
0% {
margin-top: 0px;
margin-left: 69px;
}
$sti
";
echo"
}
</style>
<img alt='*' src='".$path."/theme/i/icons/torch.png' class='hover_bandito' width='".($_default ? rand(128,130) : rand(86,87))."'>
<div class='inner-content'>
<center>
$Name_Game
<br> Окунись во время мафиозных разборок. Докажи что ты лучший из лучших, и достойнее достойных! <br>
".($_light ? "<a href='$path/index.php?r=registration$_get_iref$_get_ref' class='bttn_green'> Пойти на дело</a>" :
"
<div>
<a href='$path/index.php?r=registration$_get_iref$_get_ref' class='kr'>ПОЙТИ НА ДЕЛО</a>
</div>
")."
<div style='padding:5px'></div>
".($_SESSION['message_default'] ? "<div style='width: ".($_light ? 100 : 93)."%;'>".$_SESSION['message_default']."</div>" : null)."
<form method='post' action='$path/go.php'>
".($_light ? "<b>Погоняло:</b>" : null)."
<div><input name='log' type='text' style='width: ".($_light ? 96 : 86)."%; ".($_light ? "padding: 2px;" : null)."' placeholder='Погоняло'></div>
".($_light ? "<b>Пароль:</b>" : null)."
<div><input name='pas' type='password' style='width: ".($_light ? 96 : 86)."%; ".($_light ? "padding: 2px;" : "margin-top: 1px;")."' placeholder='Пароль'></div>
<a href='$path/index.php?$_get_r&mod=restore_pass' class='rightw restore_pass'>Забыли пароль??</a>
<input name='enter' ".($_light ? "class='bttn'" : "class='auth'")." type='submit' style='z-index: 2;' value='ВОЙТИ'>
</form>
</center>
</div>";
if($_light){echo"$balka";}
$_SESSION['message_default']=null;
break;
case 'restore_pass':
$textl = "Восстановление пароля";
$soc = 1800;
@include('files/head.php');
$_n = "n ";
echo"$img_logo
$balka
$inner
<h1 class='center' style='margin: 2px'>$textl</h1>
</div>
$balka
<div class='inner-content' style='padding: 10px'>";
if($_GET['user']){$user = @mysql_fetch_assoc( @mysql_query_new("SELECT `id`,`login` FROM `users` WHERE `id`='$_GET[user]' LIMIT 1"));}
if($_POST['login']){$user = @mysql_fetch_assoc( @mysql_query_new("SELECT `id`,`login` FROM `users` WHERE `login`='$_POST[login]' LIMIT 1"));}
if($user['id']){$user_set = @mysql_fetch_assoc( @mysql_query_new("SELECT `usr`,`good_email`,`registration` FROM `set` WHERE `usr`='$user[id]' LIMIT 1"));}
$restore = @mysql_fetch_assoc( @mysql_query_new("SELECT * FROM `restore_password` WHERE `usr`='$user[id]' ORDER BY `id` DESC LIMIT 1"));
$hash_users = $restore['hash'];
$hash_users_ = _md5($user['id'].$restore['id'].$time.$user_set['good_email'].$user_set['registration'].$user_set['id']);
if(empty($user['id']) and !empty($_POST['login'])){
echo"<center>Такого игрока не существует!</center>";
} elseif(!empty($_POST['login']) and empty($user_set['good_email'])){
echo"<center>К сожалению, e-mail у этого персонажа не прикреплён!</center>";
} elseif(!empty($_POST['login']) and $user_set['good_email']!=$_POST['email']){
echo"<center>Неверный e-mail!</center>";
} elseif(!empty($_GET['hash']) and $_GET['hash']!=$hash_users){
echo"<center>Неверный хэш!</center>";
} elseif(!empty($_GET['hash']) and $_GET['hash']==$hash_users and $restore['status']==0){
echo"<center> Заявка недействительна! </center>";
} elseif(!empty($_GET['hash']) and $_GET['hash']==$hash_users and ($restore['time']+(3600*24))<time()){
echo"<center> Заявка недействительна! Прошло больше суток с момента подачи заявки! </center>";
} elseif(!empty($_GET['hash']) and $_GET['hash']==$hash_users and mb_strlen(trim(mb_strtolower(($_POST['_new_pass']),'utf-8'))) < 4){
if($_light){
echo"
<form method='post'>
<b>Новый пароль:</b>
<input name='_new_pass' type='text' placeholder='Новый пароль' style='width: 98%'>
<input class='bttn' type='submit' value='Восстановить'/>
</form>";
} else {
echo"
<form method='post'>
<center><input name='_new_pass' type='text' style='width: 92%' placeholder='Новый пароль'></center>
<center><input class='bttn' style='width: 98%' type='submit' value='Восстановить'/></center>
</form>";
}
} elseif(!empty($_GET['hash']) and $_GET['hash']==$hash_users and mb_strlen(trim(mb_strtolower(($_POST['_new_pass']),'utf-8'))) >= 4){
$_SESSION['error'] = null;
$_sql = "SELECT * FROM `password` WHERE `usr`='$user[id]' and `pass`='$_POST[_new_pass]' LIMIT 1";
$starPass = @mysql_fetch_array( @mysql_query_new($_sql) );
if ( !empty($starPass['time']) ){
$_SESSION['error'] .=" • Данный пароль скомпрометирован! Введите другой пароль. <br>"; }
if ( mb_strlen( $_POST['_new_pass'] ) > 20 or mb_strlen( $_POST['_new_pass'] ) < 4 ){
$_SESSION['error'] .=" • Пароль должен быть от 4 до 20 символов!<br>"; }
if (!preg_match( '|^[a-zа-я0-9_ ]+$|ui', $_POST['_new_pass'] ) ) {
$_SESSION['error'] .=" • В пароле присутствуют запрещенные символы!<br>"; }
if ( $_POST['_new_pass'] == $user['login'] or $_POST['_new_pass'] == $user['usr'] ){
$_SESSION['error'] .=" • Логин и пароль не должен совпадать!<br>";}
$_sql = "SELECT *, COUNT(*) AS `total` FROM `password` GROUP BY `pass` ORDER BY `total` DESC LIMIT 20";
$req = @mysql_query_new($_sql);
while($asd = @mysql_fetch_array($req)){
if($_POST['_new_pass']==$asd['pass']){
$_SESSION['error'] .="
• Слишком лёгкий пароль!<br>";
break;
}
}
if(!empty($_SESSION['error'])){
echo "<div class='baloon-inner-red'>".$_SESSION['error']."</div>
<a class='bttn_green' href='/index.php?$_get_r$_get_mod&hash=$_GET[hash]$_get_user&rnd=".rand(1,1000)."'>Вернуться</a>";
} else {
@mysql_query_new("UPDATE `restore_password` SET `status`='0' WHERE `id`='$restore[id]'");
@mysql_query_new("UPDATE `users` SET `pass`='".md5($_POST['_new_pass'])."' WHERE `id`='$user[id]'");
echo"<center> Новый пароль успешно сохранен! </center></div>";
}
} elseif(!empty($_POST['login']) and !empty($user_set['good_email']) and $restore['time']>($time-$soc) and $restore['status']==1){
echo"
<center> Вы уже создали одну заявку на восстановление аккаунта! <br> Нельзя так часто создавать заявки! <br> <br>
Попробуйте вернуться через <u>".times2(($restore['time'])-($time-$soc))."</u>.</center>";
} elseif(!empty($_POST['login']) and !empty($user_set['good_email']) and ($restore['time']<($time-$soc) or $restore['status']==0)) {
echo"
<center> На Ваш e-mail (<u>$user_set[good_email]</u>) было отправлено письмо для подтверждения аккаунта!</center>";
$_URL = "http://mafio.ml/index.php?$_get_r$_get_mod&hash=$hash_users_&user=$user[id]";
@mysql_query_new("INSERT INTO `restore_password` SET `usr`='$user[id]',`hash`='$hash_users_',`mail`='$user_set[good_email]',`time`='$time',`status`='1'");
$mess = '
<html style="background: url(http://mafio.ml/theme/img/bg4.png) #051546;">
<div style="background: url(http://mafio.ml/theme/img/bg4.png) #051546;">
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<body style=" max-width: 320px; margin: 0 auto;">
<table width="100%" align="center" cellpadding="0" cellspacing="0" style="border-collapse:collapse; border:#cccccc 0px solid; ">
<tr>
<td style="background: #512f1c;">
<img width="" height="" src="http://mafio.ml/theme/img/6.png">
</td>
</tr>
<tr>
<td>
<div style="
height: 12px;
background: #7e7649 url(http://mafio.ml/theme/img/10.png) top repeat-x;
cursor: pointer;
text-align: center;
">
</div>
</td>
</tr>
<tr>
<td>
<div style=" text-shadow: 0 1px 0 #ddd5a8; ">
<div style=" color: #635B49; ">
<div style=" text-align: left; ">
<div style=" margin: 0; ">
<div style=" background: #cdc493; padding: 10px;">
<div style=" font-size: 16px; ">
<div style=" font size: 16px; ">
<div style="font-weight: bold; text-align: center; font-size: 19px; padding-bottom: 9px;">Смена пароля</div>
<div style="font-size: 15px;">
<div style="text-align: center; ">
В онлайн игре <a href="http://mafio.ml/" style="font-weight: bold; color: #635B49;">«Мафия-Street Criminal»</a> сделан запрос на восстановление пароля!
</div>
<br> Если это сделали не Вы, то просто удалите данное письмо.
<br> В ином случае - нажмите на ссылочку ниже:
<br> <a href="'.$_URL.'" style="
display: block;
text-transform: uppercase;
text-shadow: #1a2128 0px 1px 0px;
color: #fff;
font-size: 14px;
text-decoration: none;
padding: 12px;
margin-top: 6px;
outline: none;
border-radius: 3px;
cursor: pointer;
text-align: center;
border: 1px solid #4B3866;
background: #685A84;
box-shadow: inset 0px 1px 0px #8774AE;
">Сменить пароль</a>
</div>
<div style="
margin-top: 36px;
font-style: oblique;
font-size: 13px;
text-align: center;
">
P.S: это письмо сгенерировано автоматически. Отвечать на него необязательно!
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</td>
</tr>
<tr>
<td>
<div style="
height: 12px;
background: #7e7649 url(http://mafio.ml/theme/img/10.png) top repeat-x;
cursor: pointer;
text-align: center;
">
</div>
</td>
</tr>
<tr>
<td>
<div style="
color: #344680;
margin-top: 16px;
font-size: 14px;
text-align: center;
">
© «Tavi-Games»
</div>
</td>
</tr>
</table>
</body>
</div>
</html>
';
mail("$user_set[good_email]", "$textl | mafio.ml", $mess,
"From: support@mafio.mlrn"
."Content-type: text/html; charset=utf-8rn"
."X-Mailer: PHP mail script"
);
} else {
if($_default){
echo"
<center>
<form method='post'>
<div><input name='login' type='text' placeholder='Логин' style='width: 92%'></div>
<div><input name='email' type='text' placeholder='E-mail' style='width: 92%'></div>
</center>
<div><center><input type='submit' class='bttn' style='width: 99%' value='Восстановить'/></center></div></form>
";
} else {
echo"
<form method='post'>
<b>Логин:</b>
<br><div><input name='login' type='text' style='width: 98%'></div>
<b>Прикрепленный E-mail:</b>
<br><div><input name='email' type='text' style='width: 98%'></div>
<div><input class='bttn' type='submit' value='Восстановить'/></div>
</form>";
}
}
echo"
<div style='padding-top: 2px'></div>
</div>
<a href='$path/index.php?' class='margin0 bttn_sea'>На главную</a>";
break;
case 'reklama':
$textl = "Реклама";
@include('files/head.php');
echo "$img_logo";
if($_light){echo"$balka";}
echo"
$inner
Если вы администратор какого нибудь сайта, вы можете продать нам рекламу со своего сайта, или купить рекламу у нас!</br>
Все предложения будут рассмотрены!
<br>
<b>Контакты:</b>
<br> - $imgauth <a href='$path/index.php?r=profile&id=6'><b><font color='#blue'>SYSTEM</font></b></a> (ник в игре)
<br> - <a href='email://admin@mafio.ml'>admin@mafio.ml</a> (E-mail)
<br> - <a href='email://taras_victorovich@mafio.ml'><font color='green'>taras_victorovich@mafio.ml</font></a> (E-mail)
<br> - <img src='/theme/i/icons/vk.png' width='19'> <a href='http://vk.com'>Наша группа <font color='blue'><b>Вконтакте</b></font></a>
<br>
<a href='$path/index.php?' class='bttn_green'>На главную</a></div>";
if($_light){echo"$balka";}
break;
case 'site':
$textl = "Ссылка на ваш проект";
@include('files/head.php');
echo "$img_logo";
if($_light){echo"$balka";}
echo"$inner";
echo"
<center>
У Вас есть возможность установить на своём сайте - нашу игру!</center>
<br>Благодаря этому, на всех страницах в нашей игре,(то бишь, у каждого кто перейдет по вашей ссылке) появится ссылка, ведущая обратно на Ваш сайт!
<br> Таким образом, Вы убиваете двоих зайцев:
<li> 1. Вы рекламите свой проект.
<li> 2. Вы рекламите наш проект.
<br>
<br>
Сделайте ссылку вида:<br>
<b>http://$_SERVER[HTTP_HOST]?$_get_r&site=ваш_сайт</b><br/>
Где <b>ваш_сайт</b> адрес вашего сайта без <b>(http:// )</b><br/>
Скопируйте ссылку:<br/>
<input value='http://$_SERVER[HTTP_HOST]?$_get_r&site=google.com' name='ssilka'>
<a href='$path/index.php?' class='bttn_green'>На главную</a></div>";
if($_light){echo"$balka";}
break;
case 'about':
$textl = "Об игре";
@include('files/head.php');
$array_rules = array(
"<b>$Name_Game</b> - это игра, в которой вы окунётесь в криминальный мир, полный опасностей и приключений!",
"Создавай своего героя, и крушите толпы других ребят недостойных мафиозного мира, чтобы доказать, что ты - лучший из лучших!",
"Становитесь лидером клана и приведите её к славе! Или станьте великим бойцом! ",
"В этой игре вы сможете завести друзей, которые всегда могут вам помочь в любой драке, разборке или бою.",
"Устраивай захватывающие разборки, начинай рейды на самых могущественных боссов, и вступай в самый авторитетный клан, чтобы привести свою Мафию к победе!",
"И знай, что не пьет шампанского тот мафиози - который не умеет рисковать <u>по крупному</u>!",
"<center><b>Удачи, Мафиози!</b></center>"
);
echo"n$img_logo";
if($_light){echo"n$balka";}
echo"n$inner";
for($i=0; $i<count($array_rules); $i++){
$a++;
$b=floor($a/2)*2;
if($a==$b)
{$d_1="<dd>"; $d_2="</dd>";}else
{$d_1="<dt>"; $d_2="</dt>";}
echo"
$d_1
$array_rules[$i]
$d_2
";}
echo"<a href='?' class='bttn_green'>На главную</a></div>";
if($_light){echo"$balka";}
break;
}
@include('files/end.php');
?>