View file gta/reg.php

File size: 5.93Kb
<?
Error_Reporting(E_ALL & ~E_NOTICE);
include "ini3.php";
include "includes/header2.php";


if(empty($login) || empty($pass) || empty($pass2))
{
echo "<form action=\"reg.php\" method=\"post\">
<postfield name=\"login\" value=\"$(login)\"/>
<postfield name=\"pass\" value=\"$(pass)\"/>
<postfield name=\"pass2\" value=\"$(pass2)\"/>
<postfield name=\"email\" value=\"$(email)\"/>
<postfield name=\"mobile\" value=\"$(mobile)\"/>
<postfield name=\"about\" value=\"$(about)\"/>
<postfield name=\"nums\" value=\"$(nums)\"/>
<postfield name=\"pol\" value=\"$(pol)\"/>
<postfield name=\"ref\" value=\"$(ref)\"/>";
print $lang['regheader']."<br/>";
print $lang['regimportant']."!<br/>";
print $lang['regname']."*:<br/>";
print "<input name=\"login\" value=\"$login\" maxlength=\"15\"/><br/>";
print "".$lang['regpass']."*:<br/>";
print "<input name=\"pass\"  value=\"$pass\" maxlength=\"15\"/><br/>";
print "".$lang['reg_confirm_pass']."*:<br/>";
print "<input name=\"pass2\" value=\"$pass2\" maxlength=\"15\"/><br/>";
print "Email:<br/><b>Указывайте ваш реальный email.Без него вы не сможете запросить восстановление пароля</b><br/>";
print "<input name=\"email\"  value=\"$email\"/><br/>";
print "".$lang['regmobile'].":<br/>";
print "<input value=\"$mobile\" name=\"mobile\"/><br/>";
print "".$lang['regabout'].":<br/>";
print "<input value=\"$about\" name=\"about\"/><br/>";
print "".$lang['regonline'].":<br/>";
print "<select name=\"nums\">
<option value=\"5\">5</option>
<option value=\"10\">10</option>
</select><br/>";
echo "Ваш пол:<br /><select name='pol'>  <option value='1'>Мужской</option>  <option value='0'>Женский</option>  </select><br/>";
print "Логин пригласившего:<br/>";
print "<input value=\"$ref\" name=\"ref\"/><br/>";
echo "<input class=\"ibutton\" type=\"submit\" value=\"".$lang['ok']."\"/></form>";
}
else
{
if($pass!=$pass2)
{
print $lang['reg_error_pass']."<br/>";
print "<a href=\"reg.php\">".$lang['again']."</a></body>
</html>";
exit;
}
elseif (strlen($login)<4)
{
print $lang['reg_error_log']."<br/>";
print "<a href=\"reg.php\">".$lang['again']."</a></body>
</html>";
exit;
}
elseif (strlen($email)<5)
{
print "Укажите свой реальный email<br/>";
print "<a href=\"reg.php\">".$lang['again']."</a></body>
</html>";
exit;
}
elseif (strlen($pass)<5)
{
print $lang['reg_error_pas']."<br/>";
print "<a href=\"reg.php\">".$lang['again']."</a></body>
</html>";
exit;
}
if (ereg("[�-��-�,А,Б,В,$,>,<,',;,/,\,&,#,,,.,:,*,@,!,%,^,(,)]","$pass$login$pass2"))
{
print $lang['already_reg']."<br/>";
print "<a href=\"reg.php\">".$lang['again']."</a></body>
</html>";
exit;
}

$login=cyr(htmlspecialchars(stripslashes(trim(str_replace('$','$$',$login)))));
$login=substr($login,0,20);
$pass=cyr(htmlspecialchars(stripslashes(trim(str_replace('$','$$',$pass)))));
$pass2=cyr(htmlspecialchars(stripslashes(trim(str_replace('$','$$',$pass2)))));
$email=cyr(htmlspecialchars(stripslashes(trim(str_replace('$','$$',$email)))));
$mobile=cyr(htmlspecialchars(stripslashes(trim(str_replace('$','$$',$mobile)))));
$about=cyr(htmlspecialchars(stripslashes(trim(str_replace('$','$$',$about)))));
$nums=cyr(htmlspecialchars(stripslashes(trim(str_replace('$','$$',$nums)))));
$pol=cyr(htmlspecialchars(stripslashes(trim(str_replace('$','$$',$pol)))));
$ref=cyr(htmlspecialchars(stripslashes(trim(str_replace('$','$$',$ref)))));

$query_users_login_reg = mysql_query("select login,pass from users where login='".$login."';");

$users_login_reg = mysql_fetch_array($query_users_login_reg);

if(!empty($users_login_reg['login']))
{
die
($lang['already_reg']."<br/>
<a href=\"reg.php\">".$lang['again']."</a>
</body>
</html>");
}
else
{
$reg_data=date("G:j.n.y");
mysql_query("insert into users values(0,'$login','$pass',0,'$mobile','$email','$about','".$lang['reg_default_status']."','$reg_data','300','0','0','0','0','',100,'','".time().".0','','','".$nums."','','150','5','0','0','0','0','0','0','0','','','$pol','0','0','0','0','0','0','0','0');");
$query_users = mysql_query("select id,pass from users where login='".$login."';");
$users_login = mysql_fetch_array($query_users);
/*$referal=mysql_fetch_array(mysql_query("select id,pass,ref,gold from users where login='".$ref."';"));
$dbid=$referal['id'];
$dbpass=$referal['pass'];
if($referal['ref']<30)
{
mysql_query("update users set gold='".$referal['gold']."'+'10',ref='".$referal['ref']."'+'1' where login='".$ref."';");
$ref=$referal['ref']+1;
$messaga="<b>Бутти</b><br/>В Гангстер-Сити приехал твой друг с ником $login.За это я даю тебе бонус 10 золота.Всего ты пригласил друзей: $ref<br/>[<a href=\"./../mes.php?pass=$dbpass&amp;id=$dbid&amp;dbid=1&amp;mode=del\">".$lang['ok']."</a>]";
mysql_query("insert into messagi values(0,1,'".$referal['id']."','$messaga');");
}else{
mysql_query("update users set ref='".$referal['ref']."'+'1' where login='".$ref."';");
$ref=$referal['ref']+1;
$messaga="<b>Бутти</b><br/>В Гангстер-Сити приехал твой друг с ником $login.Ты уже пригласил более 30 друзей,поэтому бонус ты не получаешь.Всего ты пригласил друзей: $ref<br/>[<a href=\"./../mes.php?pass=$dbpass&amp;id=$dbid&amp;dbid=1&amp;mode=del\">".$lang['ok']."</a>]";
mysql_query("insert into messagi values(0,1,'".$referal['id']."','$messaga');");
}*/
print "Регистрация прошла успешно!<br/> Ваш логин: <b>$login</b><br/>Пароль: <b>$pass</b><br/>";
print "<a href=\"index.php\">Назад</a>";
}
}
//print "Регистрация временно закрыта! Приносим свои извинения.Обязательно зарегистрируйтесь завтра<br/>";

print "</body>
</html>";

?>