RainLab\User\Controllers\Users::preview_onConvertGuest PHP Method

preview_onConvertGuest() public method

Manually convert a guest user to a registered one
public preview_onConvertGuest ( $recordId )
    public function preview_onConvertGuest($recordId)
    {
        $model = $this->formFindModelObject($recordId);
        // Convert user and send notification
        $model->convertToRegistered(post('send_registration_notification', false));
        // Remove user from guest group
        if ($group = UserGroup::getGuestGroup()) {
            $model->groups()->remove($group);
        }
        // Add user to new group
        if (($groupId = post('new_group')) && ($group = UserGroup::find($groupId))) {
            $model->groups()->add($group);
        }
        Flash::success(Lang::get('rainlab.user::lang.users.convert_guest_success'));
        if ($redirect = $this->makeRedirect('update-close', $model)) {
            return $redirect;
        }
    }