Backup/Discuz.Web/space/Provider/BlogProvider.cs
(开头部分) 20KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Data;
using System.Data.Common;
using Discuz.Common;
using Discuz.Space.Entities;
using Discuz.Entity;
using Discuz.Data;
using Discuz.Config;
using Discuz.Cache;
using System.Collections;
using Discuz.Space.Utilities;
using Discuz.Common.Generic;
using Discuz.Space.Data;
namespace Discuz.Space.Provider
{
/// <summary>
/// SpaceTemplateProvider 的摘要说明。
/// </summary>
public class BlogProvider
{
public BlogProvider()
{}
/// <summary>
/// 通过spaceid得到UID
/// </summary>
/// <returns>用户ID</returns>
public static int GetUidBySpaceid(string spaceid)
{
return Utils.StrToInt(DbProvider.GetInstance().GetUidBySpaceid(spaceid), -1);
}
#region Space 个人操作
/// <summary>
/// 通过数据读取获得当前用户的个性化设置
/// </summary>
/// <param name="datareader">数据读取</param>
/// <returns></returns>
public static SpaceConfigInfo GetSpaceConfigInfo(int userid)
{
IDataReader idatareader = DbProvider.GetInstance().GetSpaceConfigDataByUserID(userid);
if(idatareader.Read())
{
SpaceConfigInfo spaceconfiginfo = new SpaceConfigInfo();
spaceconfiginfo.SpaceID = TypeConverter.ObjectToInt(idatareader["spaceid"]);
spaceconfiginfo.UserID = TypeConverter.ObjectToInt(idatareader["userid"]);
spaceconfiginfo.Spacetitle = idatareader["spacetitle"].ToString().Trim();
spaceconfiginfo.Description = idatareader["description"].ToString().Trim();
spaceconfiginfo.BlogDispMode = TypeConverter.ObjectToInt(idatareader["blogdispmode"]);
spaceconfiginfo.Bpp = TypeConverter.ObjectToInt(idatareader["bpp"]);
spaceconfiginfo.Commentpref = TypeConverter.ObjectToInt(idatareader["commentpref"]);
spaceconfiginfo.MessagePref = TypeConverter.ObjectToInt(idatareader["messagepref"]);
spaceconfiginfo.Rewritename = idatareader["rewritename"].ToString();
spaceconfiginfo.ThemeID = TypeConverter.ObjectToInt(idatareader["themeid"]);
spaceconfiginfo.ThemePath = idatareader["themepath"].ToString().Trim();
spaceconfiginfo.PostCount = TypeConverter.ObjectToInt(idatareader["postcount"]);
后面还有 462 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明
AI 解读 AI
登录后可用,每次 10 算力,解读结果公开显示在下面。
还没有人解读过这个文件。
