public function newUser() { $user = new User(); if (isset($_POST['first_name'])) { $user->assignProperties($_POST); if ($user->saveToDb('INSERT INTO', 'users', $user->properties)) { Sessions_helper::login(); if (array_key_exists('redirect', $_POST)) { $this->redirect_to($_POST['redirect']); } else { $this->redirect_to('home/index'); } } } $view = new View('layouts/register_login', ['header' => false, 'footer' => false]); $view->set_title('Create account'); $view->pass_data('user', $user); $view->load_page(); }