using System;
using System.Web.UI.HtmlControls;
using BlogEngine.Core;
using Resources;
public partial class admin_Comments_Menu : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
BuildMenuList();
}
protected void BuildMenuList()
{
string cssClass = "";
string tmpl = "{2}";
HtmlGenericControl inbx = new HtmlGenericControl("li");
cssClass = Request.Path.ToLower().Contains("default.aspx") ? "current" : "";
inbx.InnerHtml = string.Format(tmpl, "Default", cssClass, labels.inbox);
HtmlGenericControl appr = new HtmlGenericControl("li");
cssClass = Request.Path.ToLower().Contains("approved.aspx") ? "current" : "";
appr.InnerHtml = string.Format(tmpl, "Approved", cssClass, labels.approved);
HtmlGenericControl spm = new HtmlGenericControl("li");
cssClass = Request.Path.ToLower().Contains("spam.aspx") ? "current" : "";
spm.InnerHtml = string.Format(tmpl, "Spam", cssClass, labels.spam);
HtmlGenericControl stn = new HtmlGenericControl("li");
cssClass = Request.Path.ToLower().Contains("settings.aspx") ? "current" : "";
stn.InnerHtml = string.Format(tmpl, "Settings", cssClass, labels.configuration);
UlMenu.Controls.Add(inbx);
if(BlogSettings.Instance.EnableCommentsModeration && BlogSettings.Instance.IsCommentsEnabled)
{
if(BlogSettings.Instance.ModerationType == 1)
{
hdr.InnerHtml = labels.comments + ": " + labels.automoderation;
UlMenu.Controls.Add(spm);
}
else
{
hdr.InnerHtml = string.Format("{0}: {1} {2}", labels.comments, labels.manual, labels.moderation);
UlMenu.Controls.Add(appr);
}
}
else
{
hdr.InnerHtml = labels.comments + ": " + labels.unmoderated;
}
UlMenu.Controls.Add(stn);
if(Request.Path.ToLower().Contains("settings.aspx"))
{
hdr.InnerHtml = labels.comments + ": " + labels.settings;
}
}
}