SWCMS.DAL/module/DownDAL.cs
(开头部分) 6KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Data;
using System.Web;
using System.Web.UI;
using SWCMS.Utils;
using SWCMS.DBUtility;
namespace SWCMS.DAL
{
public class Module_downDAL : Module_newsDAL
{
public Module_downDAL()
{
}
public override void CreateContent(string _moduletype, string _contentid, int _page)
{
using (DbOperHandler _doh = new Common().Doh())
{
_doh.Reset();
_doh.SqlCmd = "SELECT [FirstPage] FROM [SWCMS_" + _moduletype + "] WHERE [Id]=" + _contentid;
DataTable dtContent = _doh.GetDataTable();
string ContentFirstPage = dtContent.Rows[0]["FirstPage"].ToString();
dtContent.Clear();
dtContent.Dispose();
if (ContentFirstPage.Length == 0)
{
_doh.Reset();
_doh.SqlCmd = "UPDATE [SWCMS_" + _moduletype + "] SET [FirstPage]='" + Go2View(_moduletype, _contentid, 1) + "' WHERE [IsPass]=1 and [Id]=" + _contentid;
_doh.ExecuteSqlNonQuery();
}
SWCMS.Utils.DirFile.SaveFile(GetContent(_moduletype, _contentid, 1), Go2View(_moduletype, _contentid, 1));
}
}
public override string GetContent(string _moduletype, string _contentid, int _page)
{
using (DbOperHandler _doh = new Common().Doh())
{
_doh.Reset();
_doh.SqlCmd = "SELECT [CategoryId] FROM [SWCMS_" + _moduletype + "] WHERE [IsPass]=1 and [Id]=" + _contentid;
DataTable dtSearch = _doh.GetDataTable();
if (dtSearch.Rows.Count == 0)
{
dtSearch.Clear();
dtSearch.Dispose();
return "内容错误";
}
string CategoryId = dtSearch.Rows[0]["CategoryId"].ToString();
dtSearch.Clear();
dtSearch.Dispose();
TemplateEngineDAL te = new TemplateEngineDAL();
_doh.Reset();
_doh.SqlCmd = "SELECT Id FROM [" + base.CategoryTable + "] WHERE [Id]=" + CategoryId;
if (_doh.GetDataTable().Rows.Count == 0)
{
return "栏目错误";
}
string PageStr = string.Empty;
_doh.Reset();
后面还有 70 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
