Files
OurUmbraco/OurUmbraco.Site/macroScripts/SwitchForumEditor.cshtml
2013-07-30 11:50:34 +02:00

21 lines
1012 B
Plaintext

@{
var currentSite = new Uri(HttpContext.Current.Request.Url.AbsoluteUri);
var referrer = HttpContext.Current.Request.UrlReferrer;
if (referrer != null && currentSite.Host == referrer.Host && currentSite.Port == referrer.Port && HttpContext.Current.Request.QueryString["EditorChoice"] != null)
{
var editorChoice = HttpContext.Current.Request.QueryString["EditorChoice"];
uForum.Businesslogic.ForumEditor.SaveEditorChoice(editorChoice);
HttpContext.Current.Response.Redirect(referrer.ToString());
}
else
{
<p>Error switching editors.</p>
<ul style="display: none;">
<li>referrer not null? @(referrer != null)</li>
<li>hosts match? @(referrer != null && currentSite.Host == referrer.Host)</li>
<li>ports match? @(referrer != null && currentSite.Port == referrer.Port)</li>
<li>editorchoice not null? @(HttpContext.Current.Request.QueryString["EditorChoice"] != null)</li>
</ul>
}
}