Exemplo n.º 1
0
 /// <summary>
 /// 获得单页内容的单条记录实体
 /// </summary>
 /// <param name="_id"></param>
 public JumboECMS.Entity.Normal_Module GetEntity(string _moduletype)
 {
     using (DbOperHandler _doh = new Common().Doh())
     {
         JumboECMS.Entity.Normal_Module module = new JumboECMS.Entity.Normal_Module();
         if (_moduletype != "")
         {
             _doh.Reset();
             _doh.SqlCmd = "SELECT * FROM [jcms_normal_module] WHERE [Type]='" + _moduletype + "'";
             DataTable dt = _doh.GetDataTable();
             if (dt.Rows.Count > 0)
             {
                 DataRow dr = dt.Rows[0];
                 module = GetEntity(dr);
             }
             else
             {
                 module.UploadPath = module.UploadPath.Replace("<#SiteDir#>", site.Dir).Replace("//", "/");
             }
             dt.Clear();
             dt.Dispose();
         }
         else
         {
             module.UploadPath = module.UploadPath.Replace("<#SiteDir#>", site.Dir).Replace("//", "/");
         }
         return(module);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// 管理中心初始,并获得频道的各项参数值
 /// </summary>
 /// <param name="powerNum">权限</param>
 /// <param name="module"></param>
 protected void Admin_Load(string powerNum, string pageType, string module)
 {
     chkPower(powerNum, pageType);
     if (module != "")
     {
         MainModule = new JumboECMS.DAL.Normal_ModuleDAL().GetEntity(module);
         if (MainModule.Type == "")//说明参数不对
         {
             HttpContext.Current.Response.End();
         }
         else
         {
             ModuleType = MainModule.Type;
         }
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// 绑定记录至频道实体
 /// </summary>
 /// <param name="_id"></param>
 public JumboECMS.Entity.Normal_Module GetEntity(DataRow dr)
 {
     JumboECMS.Entity.Normal_Module module = new JumboECMS.Entity.Normal_Module();
     module.Name          = dr["Name"].ToString();
     module.Type          = dr["Type"].ToString().ToLower();
     module.pId           = Validator.StrToInt(dr["pId"].ToString(), 0);
     module.ItemName      = dr["ItemName"].ToString();
     module.ItemUnit      = dr["ItemUnit"].ToString();
     module.Info          = dr["Info"].ToString();
     module.UploadPath    = dr["UploadPath"].ToString().Replace("<#SiteDir#>", site.Dir).Replace("<#ModuleType#>", module.Type).Replace("//", "/");
     module.UploadType    = dr["UploadType"].ToString();
     module.UploadSize    = Validator.StrToInt(dr["UploadSize"].ToString(), 1024);
     module.IsHtml        = Validator.StrToInt(dr["IsHtml"].ToString(), 0) == 1;
     module.IsTop         = Validator.StrToInt(dr["IsTop"].ToString(), 0) == 1;
     module.ClassDepth    = Validator.StrToInt(dr["ClassDepth"].ToString(), 0);
     module.TemplateId    = Validator.StrToInt(dr["TemplateId"].ToString(), 0);
     module.DefaultThumbs = Validator.StrToInt(dr["DefaultThumbs"].ToString(), 0);
     return(module);
 }
Exemplo n.º 4
0
 /// <summary>
 /// 生成内容页
 /// </summary>
 /// <param name="_contentID">内容ID</param>
 /// <param name="_currentPage">指定的页码,-1表示所有</param>
 protected void CreateContentFile(JumboECMS.Entity.Normal_Module _module, string _contentID, int _currentPage)
 {
     JumboECMS.DAL.ModuleCommand.CreateContent(_module.Type, _contentID, _currentPage);
 }