<?php
include ('inc/base.php');
include ('inc/functions.php');
include ('inc/user.php');
$title = 'Регистрация';
include ('inc/header.php');
if($user) {
header('location: /');
exit();
}
$bonus = num($_GET['bonus']);
if($bonus and !$_COOKIE['bonus']) {
setCookie('bonus', $bonus, time() + 86400, '/');
header('location: ?');
exit();
}
if(isset($_POST['send'])) {
$name = text($_POST['name']);
$password = text($_POST['password']);
$secret_code = text($_POST['secret_code']);
if(!$name or !$password or !$secret_code) {
echo '<div class="main center">Заполните все поля!</div>';
echo '<a href="?" class="link center">Продолжить</a>';
include ('inc/footer.php');
exit();
}
if(strlen($name) < 2 or strlen($name) > 16) {
echo '<div class="main center">Допустимая длина ника 2-16 символов!</div>';
echo '<a href="?" class="link center">Продолжить</a>';
include ('inc/footer.php');
exit();
}
if(strlen($password) < 3 or strlen($password) > 18) {
echo '<div class="main center">Допустимая длина пароля 3-18 символов!</div>';
echo '<a href="?" class="link center">Продолжить</a>';
include ('inc/footer.php');
exit();
}
if(strlen($secret_code) < 2 or strlen($secret_code) > 22) {
echo '<div class="main center">Допустимая длина секретного слова 2-22 символов!</div>';
echo '<a href="?" class="link center">Продолжить</a>';
include ('inc/footer.php');
exit();
}
if(mysql_result(mysql_query('SELECT COUNT(*) FROM `accounts` WHERE `name` = \''.$name.'\''),0) != 0) {
echo '<div class="main center">Выбранный ник занят!</div>';
echo '<a href="?" class="link center">Продолжить</a>';
include ('inc/footer.php');
exit();
}
if(mysql_query('INSERT INTO `accounts` (`name`, `password`, `cash`, `bullets`, `secret_code`) VALUEs ("'.$name.'", "'.$password.'", "1000000", "1000", "'.$secret_code.'")')) {
$id = mysql_insert_id();
$account = mysql_fetch_array(mysql_query('SELECT * FROM `accounts` WHERE `id` = "'.$id.'" LIMIT 1'));
mysql_free_result($account);
if($account) {
$weapon = mysql_fetch_array(mysql_query('SELECT * FROM `weapon` WHERE `id` = "11" LIMIT 1'));
mysql_free_result($weapon);
mysql_query('INSERT INTO `acc_weapon` (`name`, `damage`, `img`, `user`, `accuracy`, `active`, `consumption`) VALUEs ("'.$weapon['name'].'", "'.$weapon['damage'].'", "'.$weapon['img'].'", "'.$account['id'].'", "'.$weapon['accuracy'].'", "0", "'.$weapon['consumption'].'")');
if(isset($_COOKIE['bonus'])) {
mysql_query("update `accounts` set `bullets` = `ref` = '".(num($_COOKIE['bonus']))."' where `id` = '".$account['id']."'");
}
setCookie('user_id', $account['id'], time() + 86400 * 365, '/');
setCookie('password', $account['password'], time() + 86400 * 365, '/');
echo '<div class="main center">Вы успешно зарегистрированы в игре!</div>';
echo '<a href="?" class="link center">Продолжить</a>';
include ('inc/footer.php');
exit();
}
}
}
echo '<div class="main center"><img src="/style/src/logo.png" width="50%"></div> <form action="?" class="main center" method="POST">Придумай ник <br> <input type="text" name="name"> <br> Пароль <br> <input type="password" name="password"> <br> Секретное слово <br> <input type="text" name="secret_code"> <br> <input type="submit" class="input_send" name="send" value="Вперёд"></form><form action="/" class="main center" method="GET"><input type="submit" class="input_back" value="Назад"></form>';
include ('inc/footer.php');
?>