# Регистрация
if(isset($_POST["login"])){
if(isset($_SESSION["captcha"]) AND strtolower($_SESSION["captcha"]) == strtolower($_POST["captcha"])){
unset($_SESSION["captcha"]);
$login = $func->IsLogin($_POST["login"]);
$pass = $func->IsPassword($_POST["pass"]);
$rules = isset($_POST["rules"]) ? true : false;
$time = time();
$ip = $func->UserIP;
$UserIP = $_SERVER['REMOTE_ADDR'];
$email = $func->IsMail($_POST["email"]);
$referer_id = (isset($_COOKIE["i"])) ? $_COOKIE["i"] : 1;
$referer_name = "";
if($referer_id != 1){
$referer_n = db::getRow("SELECT user FROM db_users_a WHERE id = ?i LIMIT 1", $referer_id);
if(isset($referer_n['user'])){$referer_name = $referer_n['user'];}
else{ $referer_id = 1; $referer_name = "admin"; }
}else{ $referer_id = 1; $referer_name = "admin"; }
if($rules){
$isset_ip = db::getRow("SELECT id FROM db_users_a WHERE ip=INET_ATON('$ip')");
if (!isset($isset_ip['id'])) {
if($email !== false){
if($login !== false){
if($pass !== false){
if($pass == $_POST["repass"]){
$cnt = db::getOne("SELECT COUNT(*) FROM db_users_a WHERE user = '$login'");
if($cnt == 0){
# Регаем пользователя
db::query("INSERT INTO db_users_a (user, email, pass, referer, referer_id, date_reg, ip)
VALUES (?s,?s,?s,?s,'$referer_id','$time',INET_ATON('$ip'))",
$login, $email, $pass, $referer_name);
$lid = db::insertId();
// NEW
db::query('INSERT INTO db_buy_stat SET user_id=?i, tree_type=?s, date=?i',
$lid, 1, time());
// NEW
db::query("INSERT INTO db_users_b (id, user, money_b, last_sbor) VALUES ('$lid',?s,'500', '".time()."')", $login);
# Вставляем статистику
db::query("UPDATE db_stats SET all_users = all_users +1 WHERE id = '1'");