protected virtual string GetEmailUrl(Guid printID) { string popUpemailUrl = ""; string title = "Clinical Trials Results"; title = System.Web.HttpUtility.UrlEncode(Strings.StripHTMLTags(title.Replace("™", "__tm;"))); string emailUrl = "/CTS.Print/Display?PrintID=" + printID.ToString(); string invokedFrom = "&invokedFrom=" + EmailPopupInvokedBy.ClinicalTrialPrintableSearchResults.ToString("d"); popUpemailUrl = "/common/popUps/PopEmail.aspx?title=" + title + invokedFrom + "&docurl=" + System.Web.HttpUtility.UrlEncode(emailUrl.Replace("&", "__amp;")) + "&language=en"; popUpemailUrl = popUpemailUrl + HashMaster.SaltedHashURL(HttpUtility.UrlDecode(title) + emailUrl); return(popUpemailUrl); }
protected virtual string GetEmailUrl() { string popUpemailUrl = ""; string title = ((IPageAssemblyInstruction)this).GetField("long_title"); title = System.Web.HttpUtility.UrlEncode(Strings.StripHTMLTags(title.Replace("™", "__tm;"))); string emailUrl = ((IPageAssemblyInstruction)this).GetUrl("EmailUrl").ToString(); string invokedFrom = ((IPageAssemblyInstruction)this).GetField("invokedFrom"); if (!string.IsNullOrEmpty(invokedFrom)) { invokedFrom = "&invokedFrom=" + invokedFrom; } if ((Strings.Clean(emailUrl) != null) && (Strings.Clean(emailUrl) != "")) { popUpemailUrl = "/common/popUps/PopEmail.aspx?title=" + title + invokedFrom + "&docurl=" + System.Web.HttpUtility.UrlEncode(emailUrl.Replace("&", "__amp;")) + "&language=" + PageAssemblyContext.Current.PageAssemblyInstruction.Language; popUpemailUrl = popUpemailUrl + HashMaster.SaltedHashURL(HttpUtility.UrlDecode(title) + emailUrl); } return(popUpemailUrl); }