public function register() { if (Session::get('loggedin')) { Url::redirect(''); } $data['title'] = "Registrace"; $model = new \Models\Users(); if (isset($_POST['submit'])) { $username = $_POST['username']; $password = $_POST['password']; $repeatPassword = $_POST['repeatPassword']; $email = $_POST['email']; if ($password == $repeatPassword) { if (!$model->exists($username)) { // array of values for new user $postdata = array('name' => $username, 'pass' => Password::make($password), 'email' => $email); $model->add($postdata); Url::redirect('login'); } else { $error[] = 'Jméno je již zabráno. Zkuste prosím jiné'; } } else { $error[] = 'Heslo a ověření hesla se neshodují. Zkuste je prosím vyplnit znovu.'; } } View::renderTemplate('header', $data); View::render('auth\\register', $data, $error); View::renderTemplate('footer', $data); }