class_list.aspx.cs
来自「这也是关于论坛的一个源代码」· CS 代码 · 共 657 行 · 第 1/3 页
CS
657 行
for (int i = 0; i < Checkbox.Length; i++)
{
rd.del_Class(Checkbox[i]);
rd.GetChildClassdel(Checkbox[i]);
}
pd.SaveUserAdminLogs(1, 1, UserNum, "删除栏目", "彻底删除栏目.ClassID:" + Request.Form["Checkbox1"] + "");
//此处进行静态文件的删除
PageRight("彻底删除栏目成功!", "class_list.aspx");
}
}
/// <summary>
/// 初始化栏目
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void del_allClass(object sender, EventArgs e)
{
//权限管理
this.Authority_Code = "C027";
this.CheckAdminAuthority();
rd.delClassAll();
pd.SaveUserAdminLogs(1, 1, UserNum, "初始化栏", "删除了所有栏目及内容信息");
//此处进行静态文件的删除
PageRight("初始化栏成功!", "class_list.aspx");
}
/// <summary>
/// 生成XML
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void makeXML(object sender, EventArgs e)
{
this.Authority_Code = "C031";
this.CheckAdminAuthority();
string Str = Request.Form["Checkbox1"];
if (Str == null || Str == String.Empty)
{
PageError("请至少选择一项!", "");
}
else
{
string[] Checkbox = Str.Split(',');
Str = null;
int j = 0;
for (int i = 0; i < Checkbox.Length; i++)
{
if (Foosun.Publish.General.publishXML(Checkbox[i]))
{
j++;
}
}
PageRight("生成" + j + "个XML成功!", "class_list.aspx");
}
}
/// <summary>
/// 生成HTML,生成静态文件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void makeHTML(object sender, EventArgs e)
{
this.Authority_Code = "C032";
this.CheckAdminAuthority();
string Str = Request.Form["Checkbox1"];
if (Str == null || Str == String.Empty)
{
PageError("请至少选择一项!", "");
}
else
{
Foosun.Control.HProgressBar.Start();
Foosun.Publish.General PG = new Foosun.Publish.General();
try
{
Foosun.Control.HProgressBar.Roll("正在发布栏目", 0);
string[] Checkboxs = Str.Split(',');
Str = null;
int j = 0;
int m = Checkboxs.Length;
for (int i = 0; i < m; i++)
{
if (rd.getclassPage(Checkboxs[i]) == 0)
{
if (PG.publishSingleClass(Checkboxs[i].ToString()))
{
j++;
}
}
else
{
if (Foosun.Publish.General.publishPage(Checkboxs[i].ToString()))
{
j++;
}
}
Foosun.Control.HProgressBar.Roll("共生成" + m + "个栏目,正在发布" + (i + 1) + "个。", ((i + 1) * 100 / m));
}
Foosun.Control.HProgressBar.Roll("发布栏目成功,成功" + j + "个,<a href=\"../Publish/error/geterror.aspx?\">失败" + (Checkboxs.Length - j) + "个(可能有栏目有浏览权限)</a>. <a href=\"class_list.aspx\">返回</a>", 100);
}
catch (Exception ex)
{
Foosun.Common.Public.savePublicLogFiles("□□□发布栏目", "【错误描述:】\r\n" + ex.ToString(), UserName);
Foosun.Control.HProgressBar.Roll("发布栏目失败。<a href=\"../publish/error/geterror.aspx?\">查看日志</a>", 0);
}
Response.End();
}
}
protected void makeClassIndex(object sender, EventArgs e)
{
string Str = Request.Form["Checkbox1"];
if (Str == null || Str == String.Empty)
{
PageError("请至少选择一项!", "");
}
else
{
string[] Checkboxs = Str.Split(',');
Str = null;
int j = 0;
int m = 0;
for (int i = 0; i < Checkboxs.Length; i++)
{
if (rd.getclassPage(Checkboxs[i]) == 0)
{
if (Foosun.Publish.General.publishClassIndex(Checkboxs[i]))
{
j++;
}
else
{
m++;
}
}
}
PageRight("共生成" + j + "个栏目!失败" + m + "个栏目。<li>如果生成有差异,可能是您选择了单页面</li>", "class_list.aspx");
}
}
/// <summary>
/// 清除数据
/// 清空栏目数据
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void clearNewsInfo(object sender, EventArgs e)
{
this.Authority_Code = "C033";
this.CheckAdminAuthority();
String Str = Request.Form["Checkbox1"];
if (Str == null || Str == String.Empty)
{
PageError("请至少选择一项!", "");
}
else
{
String[] Checkbox = Str.Split(',');
Str = null;
for (int i = 0; i < Checkbox.Length; i++)
{
rd.clearNewsInfo(Checkbox[i]);
}
pd.SaveUserAdminLogs(1, 1, UserNum, "清除数据", "清除数据.ClassID:" + Request.Form["Checkbox1"] + "");
PageRight("清除数据成功!", "class_list.aspx");
}
}
//放入回收站
protected void AllDel_Click(object sender, EventArgs e)
{
this.Authority_Code = "CE01";
this.CheckAdminAuthority();
String Str = Request.Form["Checkbox1"];
if (Str == null || Str == String.Empty)
{
PageError("请先选择删除项!", "");
}
else
{
String[] Checkbox = Str.Split(',');
Str = null;
for (int i = 0; i < Checkbox.Length; i++)
{
rd.del_recyleClass(Checkbox[i]);
rd.GetChildClassdel_recyle(Checkbox[i]);
}
pd.SaveUserAdminLogs(1, 1, UserNum, "删除栏目", "删除栏目到回收站.ClassID:" + Request.Form["Checkbox1"] + "");
PageRight("删除数据到回收站成功,请返回继续操作!", "class_list.aspx");
}
}
//复位操作
protected void LinkButton1_Click(object sender, EventArgs e)
{
//权限管理
this.Authority_Code = "C024";
this.CheckAdminAuthority();
string str_ClassID = Request.Form["Checkbox1"];
if (str_ClassID != null && str_ClassID != "")
str_ClassID = "'" + str_ClassID.Replace(",", "','") + "'";
else
str_ClassID = null;
rd.ClassReset(str_ClassID);
PageRight("操作成功,此操作对锁定栏目无效!", "Class_list.aspx");
}
//一级排序操作
protected void FirsSort_Click(object sender, EventArgs e)
{
Response.Redirect("SortPage.aspx?Acton=First");
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?