<?php
require "db.php";

$data = $_POST;
if(isset($data['submit'])){
    $phone = $data['phone'];
    $cleaned_phone = preg_replace('/[^0-9]/', '', $phone);
    if(!$cleaned_phone){
        echo "Введите номер телефона";
    }
    elseif(!$data['name'] OR !$data['surname']){
        echo "Введите имя или фамилию";
    }
    elseif (!$data['password'] OR !$data['confirmPassword']){
        echo "Введите пароль";
    }
    elseif($data['password'] != $data['confirmPassword']){
        echo "Пароли не совпадают";
    }
    else{
        if(!R::findOne('users', 'phone = ?', [$cleaned_phone])){
            if($data['password'] == $data['confirmPassword']){
                $user = R::dispense("users");
                $user->phone =$cleaned_phone;
                $user->name = $data['name'];
                $user->surname = $data['surname'];
                $user->password = password_hash($data['password'], PASSWORD_DEFAULT);
                $user->balance = 0;
                $user->studenttype = 1;
                $user->created_at = time();
                $user->updated_at = time();
                $user->avatar = "avatar-1.jpg";
                $user->user_type = 1;
                $user->ban = 1;
                $user->verify = 0;
                R::store($user);
                echo "ok";
                $_SESSION['logged_user'] = $user->id;
            }
        }
        else{
            echo "Пользователь с этим номером уже зарегистрирован";
        }
    }
}
?>
