<?php
if(isset($_POST['name'],$_POST['country'],$_POST['city'],$_POST['mail'])) {
$errors4 = array();
if(empty($_POST['name'])) {
$errors4['name'] = '<span class="red">Вы не ввели имя</span><br><br>';
}
if(empty($_POST['country'])) {
$errors4['country'] = '<span class="red">Вы не ввели страну</span><br><br>';
}
if(empty($_POST['city'])) {
$errors4['city'] = '<span class="red">Вы не ввели город</span><br><br>';
}
if(empty($_POST['mail']) || !filter_var($_POST['mail'],FILTER_VALIDATE_EMAIL)) {
$errors4['mail'] = '<span class="red">Вы не ввели E-Mail</span><br><br>';
}
$res = q("
SELECT `id`
FROM `cabinet`
WHERE `mail` = '".es($_POST['mail'])."'
LIMIT 1
");
if(mysqli_num_rows($res)) {
$errors4['mail'] = '<span class="red">Такой E-Mail уже занят</span><br><br>';
}
if(!count($errors4)) {
q("
INSERT INTO `cabinet` SET
`login` = '".es($_SESSION['user']['login'])."',
`name` = '".es($_POST['name'])."',
`country` = '".es($_POST['country'])."',
`city` = '".es($_POST['city'])."',
`mail` = '".es($_POST['mail'])."',
`active` = 1,
`hash` = '".myHash($_SESSION['user']['login'].$_POST['name'])."';
");
}
Mail::$to = $_POST['mail'];
Mail::$subject = 'Вы зарегистрировались на сайте';
Mail::$text = '
То пройдите по сслыке для активации вашего аккаунта: '.Core::$DOMAIN.'index.php?module=cabinet&page=active&hash='.
myHash($_SESSION['user']['login'].$_POST['name']).'
';
header("Location: /index.php?module=cabinet&page=my_information");
exit();
}
:)