File: D:/HostingSpaces/MBoogaard/oosting-horseriding.com/CMS/CMSMessages/SiteOffline.aspx.cs
using System;
using System.Data;
using System.Collections;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using CMS.Helpers;
using CMS.SiteProvider;
using CMS.Membership;
using CMS.UIControls;
using CMS.MacroEngine;
public partial class CMSMessages_SiteOffline : MessagePage
{
protected void Page_Load(object sender, EventArgs e)
{
// Try skip IIS http errors
Response.TrySkipIisCustomErrors = true;
// Set service unavailable state
Response.StatusCode = 503;
// Set title
titleElem.TitleText = GetString("Error.SiteOffline");
SiteInfo currentSite = SiteContext.CurrentSite;
if (currentSite != null)
{
if (currentSite.SiteIsOffline)
{
// Site is offline
if (!String.IsNullOrEmpty(currentSite.SiteOfflineMessage))
{
lblInfo.Text = MacroResolver.Resolve(currentSite.SiteOfflineMessage);
}
else
{
lblInfo.Text = ResHelper.GetString("error.siteisoffline");
}
}
else
{
// Redirect to the root
Response.Redirect("~/");
}
}
}
}