protected void Page_Load(object sender, System.EventArgs e) { AuthorizationWrapperClass wrapper = new AuthorizationWrapperClass(); if(Session["UserID"] != null) { Response.Redirect(Global.FormatRegularURL(Request,"myGroups.aspx")); } else { bool requireSSL = Convert.ToBoolean(ConfigurationManager.AppSettings["haveSSL"]); string Url; if ((requireSSL)&&(!Request.IsSecureConnection)) { Url = Global.FormatSecureURL(Request,"login.aspx"); Response.Redirect(Url); } else if ((!requireSSL)&&(Request.IsSecureConnection)) { Url = Global.FormatRegularURL(Request,"login.aspx"); Response.Redirect(Url); } } ArrayList messagesList = new ArrayList(); SystemMessage[] messages = wrapper.GetSystemMessagesWrapper(SystemMessage.SYSTEM,0,0,0); foreach(SystemMessage message in messages) { messagesList.Add(message); } messagesList.Sort(new DateComparer()); messagesList.Reverse(); repSystemMessage.DataSource = messagesList; repSystemMessage.DataBind(); if (messagesList==null) lblSystemMessage.Text ="<p>No Messages at this time</p>"; }