string ProcessUserHtml(UserInfo user, string html) { var tds = new CKEditorTemplateTokenDataSource(Settings.TemplatesFileId); var tokenReplace = new UserHtmlTokenReplace(PortalSettings, user, ModuleId); return(HtmlStripper.StripTags( HttpUtility.HtmlDecode(tokenReplace.ReplaceEnvironmentTokens(tokenReplace.ReplaceCKEditorTemplateTokens(html, tds.Templates))), false, Settings.StripTags, ",;" )); }
void LoadNewItem(int userId) { var tds = new CKEditorTemplateTokenDataSource(Settings.TemplatesFileId); var user = UserController.Instance.GetUser(PortalId, userId); if (user != null) { var tokenReplace = new UserHtmlTokenReplace(PortalSettings, user, ModuleId); textUserHtml.Text = tokenReplace.ReplaceCKEditorTemplateTokens(Settings.DefaultHtml, tds.Templates, 2, false); buttonDelete.Visible = false; ctlAudit.Visible = false; } else { throw (new Exception($"User with UserId={userId} doesn't exists.")); } }