public function action_new() { // Сохраняем полученные из формы данные $worker = new Users(); $worker->login = $_POST['login']; $worker->password = $_POST['pass']; $worker->email = $_POST['email']; //Если все поля заполнены if (!empty($_POST['login']) && !empty($_POST['email'])) { // Проверка уникальности логина if ($worker->findByColumn('login', $worker->login)) { $this->error = 'Такой логин уже занят!'; } elseif (strlen($worker->password) < 5) { $this->error = 'Пароль слишком короткий!'; } elseif ($worker->add_one()) { $this->error = 'Регистрация завершена. Добро пожаловать!'; } } else { if (!empty($_POST['login']) xor !empty($_POST['email'])) { $this->error = 'Заполните все поля!'; } } require __DIR__ . '/../views/registr_views.php'; }