Discuz.Web/admin/forum/forum_forumsmove.aspx.cs
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Web.UI;
using Discuz.Control;
using Discuz.Common;
using Discuz.Forum;
using Discuz.Config;
namespace Discuz.Web.Admin
{
/// <summary>
/// 版块移动
/// </summary>
public partial class forumsmove : AdminPage
{
protected void Page_Load(object sender, EventArgs e)
{
if (DNTRequest.GetString("currentfid") == "")
{
Server.Transfer("forum_ForumsTree.aspx");
}
else
{
#region 初始化控件数据绑定
sourceforumid.BuildTree(Discuz.Forum.Forums.GetForumListForDataTable() , "name", "fid");
sourceforumid.TypeID.Items.RemoveAt(0);
sourceforumid.SelectedValue = DNTRequest.GetString("currentfid");
targetforumid.BuildTree(Discuz.Forum.Forums.GetForumListForDataTable(), "name", "fid");
targetforumid.TypeID.Items.RemoveAt(0);
targetforumid.TypeID.Height = 290;
targetforumid.TypeID.SelectedIndex = 0;
#endregion
}
}
private void SaveMoveInfo_Click(object sender, EventArgs e)
{
#region 保存版块移动设置
if (sourceforumid.SelectedValue == targetforumid.SelectedValue)
{
base.RegisterStartupScript( "", "<script>alert('您所要移动的版块与目标版块相同, 因此无法提交!');</script>");
return;
}
bool aschild = movetype.SelectedValue == "1" ? true : false;
if (!AdminForums.MovingForumsPos(sourceforumid.SelectedValue, targetforumid.SelectedValue, aschild))
{
base.RegisterStartupScript( "", "<script>alert('当前源版块移动失败!');</script>");
return;
}
ForumOperator.RefreshForumCache();
AdminVistLogs.InsertLog(this.userid, this.username, this.usergroupid, this.grouptitle, this.ip, "移动论坛版块", "移动论坛版块ID:" + sourceforumid.SelectedValue + "到ID:" + targetforumid.SelectedValue);
base.RegisterStartupScript( "PAGE", "window.location.href='forum_forumsTree.aspx';");
#endregion
}
后面还有 17 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
