📄 templatedirectoriesxml.cs
字号:
namespace PowerEasy.WebSite.Admin.Template
{
using PowerEasy.Components;
using PowerEasy.Controls;
using PowerEasy.Web.UI;
using System;
using System.IO;
using System.Web.UI.HtmlControls;
public class TemplateDirectoriesXml : AdminPage
{
protected HtmlForm form1;
protected void Page_Load(object sender, EventArgs e)
{
string str2;
base.Response.Clear();
base.Response.ContentType = "text/xml; charset=UTF-8";
base.Response.CacheControl = "no-cache";
XTreeCollection xTreeList = new XTreeCollection();
if (((str2 = BasePage.RequestStringToLower("Action")) != null) && (str2 == "templateselect"))
{
this.TemplateSelect(xTreeList);
}
else
{
this.TemplateManage(xTreeList);
}
base.Response.Write(xTreeList.ToString());
base.Response.End();
}
private void TemplateManage(XTreeCollection xTreeList)
{
string str = base.BasePath + SiteConfig.SiteOption.ManageDir;
string templateDir = SiteConfig.SiteOption.TemplateDir;
string str3 = base.Request["Dir"];
str3 = templateDir + str3 + "/";
DirectoryInfo info = new DirectoryInfo(base.Request.PhysicalApplicationPath + str3);
foreach (DirectoryInfo info2 in info.GetDirectories())
{
if ((info2.Name != "标签库") && (info2.Name != "分页标签库"))
{
string str4 = str + "/Template/TemplateManage.aspx?Dir=" + base.Server.UrlEncode(base.Request.QueryString["Dir"] + "/" + info2.Name);
XTreeItem item = new XTreeItem();
item.Text = info2.Name;
item.ArrModelId = "";
item.ArrModelName = "";
item.Icon = "";
item.NodeId = "";
item.Target = "main_right";
item.Expand = "0";
item.AnchorType = "1";
if (info2.GetDirectories().Length > 0)
{
item.XmlSrc = str + "/Template/TemplateDirectoriesXML.aspx?Dir=" + base.Server.UrlEncode(base.Request["Dir"] + "/" + info2.Name);
}
item.Action = str4;
xTreeList.Add(item);
}
}
}
private void TemplateSelect(XTreeCollection xTreeList)
{
string str = base.BasePath + SiteConfig.SiteOption.ManageDir;
string templateDir = SiteConfig.SiteOption.TemplateDir;
string str3 = base.Request["Dir"];
str3 = templateDir + str3 + "/";
DirectoryInfo info = new DirectoryInfo(base.Request.PhysicalApplicationPath + str3);
foreach (DirectoryInfo info2 in info.GetDirectories())
{
if ((info2.Name != "标签库") && (info2.Name != "分页标签库"))
{
string str4 = str + "/Accessories/ShowTemplates.aspx?FilesDir=" + base.Server.UrlEncode(base.Request.QueryString["Dir"] + "/" + info2.Name);
XTreeItem item = new XTreeItem();
item.Text = info2.Name;
item.ArrModelId = "";
item.ArrModelName = "";
item.Icon = "";
item.NodeId = "";
item.Target = "main_right";
item.Expand = "0";
item.AnchorType = "1";
if (info2.GetDirectories().Length > 0)
{
item.XmlSrc = str + "/Template/TemplateDirectoriesXML.aspx?Action=TemplateSelect&Dir=" + base.Server.UrlEncode(base.Request["Dir"] + "/" + info2.Name);
}
item.Action = str4;
xTreeList.Add(item);
}
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -