public void loadsite()
        {
            SiteGroupCms.Dal.SiteDal sitedal = new SiteGroupCms.Dal.SiteDal();
            DataTable dt = sitedal.GetDT("iswork=1");

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                if (dt.Rows[i]["id"].ToString() == _admin.CurrentSite.ToString())
                {
                    sites += "<option value='" + dt.Rows[i]["id"].ToString() + "' selected=selected>" + dt.Rows[i]["title"].ToString() + "</option>";
                }
                else
                {
                    sites += "<option value='" + dt.Rows[i]["id"].ToString() + "'>" + dt.Rows[i]["title"].ToString() + "</option>";
                }
            }
        }
Beispiel #2
0
        protected void loadlist()
        {
            switch (view)
            {
            case "catalogtree":    //加载树形栏目目录
                SiteGroupCms.Entity.Catalogtree tree = new SiteGroupCms.Dal.CatalogDal().GetClassTree(_admin.CurrentSite.ToString(), "0", true);
                Response.Write("[" + SiteGroupCms.Dal.Treejson.tree2json2(tree, true) + "]");
                break;

            case "cataloglist":    //加载列表型栏目目录
                SiteGroupCms.Dal.CatalogDal catalogda = new SiteGroupCms.Dal.CatalogDal();
                dt = catalogda.GetDT("siteid=" + _admin.CurrentSite, "sort asc");
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    if (_admin.Catalogid == "" || _admin.Catalogid.IndexOf(dt.Rows[i]["id"].ToString() + ",") >= 0)    //超级管理或者包含该栏目则显示
                    {
                        if (i < dt.Rows.Count - 1)
                        {
                            _response += "{\"id\":" + dt.Rows[i]["id"].ToString() + ",\"text\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(dt.Rows[i]["title"].ToString()) + "},";
                        }
                        else
                        {
                            _response += "{\"id\":" + dt.Rows[i]["id"].ToString() + ",\"text\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(dt.Rows[i]["title"].ToString()) + "}";
                        }
                    }
                }
                Response.Write("[" + _response + "]");
                break;

            case "deptlist":    //加载部门列表
                SiteGroupCms.Dal.DepartDal deptdal = new SiteGroupCms.Dal.DepartDal();
                dt = deptdal.GetDT("1=1");
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    if (i < dt.Rows.Count - 1)
                    {
                        _response += "{\"id\":" + dt.Rows[i]["id"].ToString() + ",\"text\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(dt.Rows[i]["dept"].ToString()) + "},";
                    }
                    else
                    {
                        _response += "{\"id\":" + dt.Rows[i]["id"].ToString() + ",\"text\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(dt.Rows[i]["dept"].ToString()) + "}";
                    }
                }
                Response.Write("[" + _response + "]");
                break;

            case "sitelist":    //加载站点列表
                SiteGroupCms.Dal.SiteDal sitedal = new SiteGroupCms.Dal.SiteDal();
                dt = sitedal.GetDT("1=1");
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    if (i < dt.Rows.Count - 1)
                    {
                        _response += "{\"id\":" + dt.Rows[i]["id"].ToString() + ",\"text\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(dt.Rows[i]["title"].ToString()) + "},";
                    }
                    else
                    {
                        _response += "{\"id\":" + dt.Rows[i]["id"].ToString() + ",\"text\":" + SiteGroupCms.Utils.fastJSON.JSON.WriteString(dt.Rows[i]["title"].ToString()) + "}";
                    }
                }
                Response.Write("[" + _response + "]");
                break;

            case "rolelist":    //加载角色列表
                SiteGroupCms.Dal.RoleDal roledal = new SiteGroupCms.Dal.RoleDal();
                dt = roledal.GetDT("1=1");
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    if (i < dt.Rows.Count - 1)
                    {
                        _response += "{\"id\":" + dt.Rows[i]["id"].ToString() + ",\"text\":\"" + dt.Rows[i]["role"].ToString() + "\"},";
                    }
                    else
                    {
                        _response += "{\"id\":" + dt.Rows[i]["id"].ToString() + ",\"text\":\"" + dt.Rows[i]["role"].ToString() + "\"}";
                    }
                }
                Response.Write("[" + _response + "]");
                break;

            case "templatelist":    //加载模板列表
                loadtemplatelist(type);
                break;

            case "favorite":    //记载我的操作收藏列表
                SiteGroupCms.Dal.FavoriteDal favdal = new SiteGroupCms.Dal.FavoriteDal();
                dt = favdal.GetDT("1=1");
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    if (i < dt.Rows.Count - 1)
                    {
                        if (_admin.Rights.Contains(dt.Rows[i]["rightid"].ToString()))
                        {
                            _response += "{\"id\":" + dt.Rows[i]["id"].ToString() + ",\"text\":\"" + dt.Rows[i]["title"].ToString() + "\"},";
                        }
                    }

                    else
                    {
                        if (_admin.Rights.Contains(dt.Rows[i]["rightid"].ToString()))
                        {
                            _response += "{\"id\":" + dt.Rows[i]["id"].ToString() + ",\"text\":\"" + dt.Rows[i]["title"].ToString() + "\"}";
                        }
                    }
                }
                Response.Write("[" + _response + "]");
                break;
            }
        }