/** * Creates user record. */ protected function process_user() { global $core; try { $user = $core->models['users'][1]; } catch (RecordNotFound $e) { $user = new User(); } $options = $core->session->install['user']; $user->username = $options['username']; $user->email = $options['email']; $user->password = $options['password']; $user->language = $options['language']; $user->save(); $user->login(); }