Example #1
0
 /// <summary>
 /// 获得单页内容的单条记录实体
 /// </summary>
 /// <param name="_id"></param>
 public JumboTCMS.Entity.Normal_Channel GetEntity(string _id)
 {
     using (DbOperHandler _doh = new Common().Doh())
     {
         JumboTCMS.Entity.Normal_Channel channel = new JumboTCMS.Entity.Normal_Channel();
         _doh.Reset();
         _doh.SqlCmd = "SELECT * FROM [jcms_normal_channel] WHERE [Id]=" + _id;
         DataTable dt = _doh.GetDataTable();
         if (dt.Rows.Count > 0)
         {
             DataRow dr = dt.Rows[0];
             channel = GetEntity(dr);
         }
         dt.Clear();
         dt.Dispose();
         return channel;
     }
 }
Example #2
0
 /// <summary>
 /// 管理中心初始,并获得频道的各项参数值
 /// </summary>
 /// <param name="powerNum">权限</param>
 /// <param name="isChannel">如果为false就表示ChannelId可以为0</param>
 protected void Admin_Load(string powerNum, string pageType, bool isChannel)
 {
     chkPower(powerNum, pageType);
     if (isChannel && ChannelId == "0")
     {
         showErrMsg("参数错误,请不要在外部提交数据", pageType);
         return;
     }
     if (ChannelId != "0")
     {
         JumboTCMS.Entity.Normal_Channel _Channel = new JumboTCMS.DAL.Normal_ChannelDAL().GetEntity(ChannelId);
         ChannelName = _Channel.Title;
         ChannelDir = _Channel.Dir;
         ChannelType = _Channel.Type;
         ChannelItemName = _Channel.ItemName;
         ChannelItemUnit = _Channel.ItemUnit;
         ChannelClassDepth = _Channel.ClassDepth;
         ChannelIsHtml = _Channel.IsHtml;
         //去掉标签后的实际路径
         ChannelUploadPath = _Channel.UploadPath;
         ChannelUploadType = _Channel.UploadType;
         ChannelUploadSize = _Channel.UploadSize;
         MainChannel = _Channel;
     }
 }
Example #3
0
 /// <summary>
 /// 绑定记录至频道实体
 /// </summary>
 /// <param name="_id"></param>
 public JumboTCMS.Entity.Normal_Channel GetEntity(DataRow dr)
 {
     JumboTCMS.Entity.Normal_Channel channel = new JumboTCMS.Entity.Normal_Channel();
     channel.Id = dr["Id"].ToString();
     channel.Title = dr["Title"].ToString();
     channel.Info = dr["Info"].ToString();
     channel.ClassDepth = Validator.StrToInt(dr["ClassDepth"].ToString(), 0);
     channel.Dir = dr["Dir"].ToString();
     channel.SubDomain = dr["SubDomain"].ToString();
     channel.pId = Validator.StrToInt(dr["pId"].ToString(), 0);
     channel.ItemName = dr["ItemName"].ToString();
     channel.ItemUnit = dr["ItemUnit"].ToString();
     channel.TemplateId = Validator.StrToInt(dr["TemplateId"].ToString(), 0);
     channel.Type = dr["Type"].ToString().ToLower();
     channel.Enabled = Validator.StrToInt(dr["Enabled"].ToString(), 0) == 1;
     channel.DefaultThumbs = Validator.StrToInt(dr["DefaultThumbs"].ToString(), 0);
     channel.IsPost = Validator.StrToInt(dr["IsPost"].ToString(), 0) == 1;
     channel.IsHtml = Validator.StrToInt(dr["IsHtml"].ToString(), 0) == 1;
     channel.IsTop = Validator.StrToInt(dr["IsTop"].ToString(), 0) == 1;
     channel.UploadPath = dr["UploadPath"].ToString().Replace("<#SiteDir#>", site.Dir).Replace("<#ChannelDir#>", channel.Dir).Replace("//", "/");
     channel.UploadType = dr["UploadType"].ToString();
     channel.UploadSize = Validator.StrToInt(dr["UploadSize"].ToString(), 1024);
     channel.LanguageCode = dr["LanguageCode"].ToString();
     return channel;
 }