Beispiel #1
0
        void btnPublishDraft_Click(object sender, EventArgs e)
        {
            SaveHtml(true); // save the draft first

            //SiteUser currentUser = SiteUtils.GetCurrentSiteUser();
            if (currentUser == null)
            {
                return;
            }

            HtmlContent html = repository.Fetch(moduleId);

            if (html != null)
            {
                html.ContentChanged += new ContentChangedEventHandler(html_ContentChanged);
                html.PublishDraft(siteSettings.SiteGuid, currentUser.UserGuid);
            }

            if (hdnReturnUrl.Value.Length > 0)
            {
                WebUtils.SetupRedirect(this, hdnReturnUrl.Value);
                return;
            }

            WebUtils.SetupRedirect(this, SiteUtils.GetCurrentPageUrl());
        }