Web/Admin/News/download_add.aspx.cs

(完整代码) 2KB

using System;
using Bocent.Lib;

namespace Bocent.Web.Admin.News
{
    public partial class download_add : AspxBase
    {
        protected string ChannelName = string.Empty;
        protected Model.News.download Item = new Model.News.download();
        protected override void process()
        {
            Item.ID = Function.CInt(Request["ID"]);
            if (TAB.Exists("news_download", _.array(new string[] { "ID=>" + Item.ID })))
            {
                var down = TAB.GetModel("news_download", _.array(new string[] { "ID=>" + Item.ID }));

                Item.ID = (int)down["ID"];
                Item.ChannelID = (int)down["ChannelID"];
                ChannelName = position((int)Item.ChannelID);
                Item.FileName = down["FileName"].ToString();
                Item.FileSize = (int)down["FileSize"];
                Item.FilePath = down["FileName"].ToString();

                Item.Property = down["Property"].ToString();
                Item.Platform = down["Platform"].ToString();
                Item.Downloads = (int)down["Downloads"];
                Item.AuditState = (int)down["AuditState"];

                Item.AddTime = (DateTime)down["AddTime"];
                Item.UpdateTime = (DateTime)down["UpdateTime"];
                Item.UserID = (int)down["UserID"];
                Item.UserName = down["UserName"].ToString();
                Item.GroupID = (int)down["GroupID"];

                LastID = GetLastID("news_download", "ID", Item.ID).ToString();
                NextID = GetNextID("news_download", "ID", Item.ID).ToString();
            }
        }
        private string position(int id)
        {
            if (TAB.Exists("news_channel", _.array(new string[] { "ChannelID=>" + id })))
            {
                var nav = TAB.GetModel("news_channel", _.array(new string[] { "ChannelID=>" + id }));

                if ((int)nav["ParentID"] == 0)
                {
                    return nav["ChannelName"].ToString();
                }
                else
                {
                    return position((int)nav["ParentID"]) + @"\" + nav["ChannelName"];
                }
            }
            else
            {
                return string.Empty;
            }
        }
    }
}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。