/// <summary> /// 编辑权限 /// </summary> public void Admin_limit_Edit() { if (!EX_Admin.Power("admin_edit", "编辑系统用户")) { AjaxNoPower(); return; } int id = RequestTool.RequestInt("id", 0); Lebi_Admin_Limit model = B_Lebi_Admin_Limit.GetModel(id); if (model == null) { model = new Lebi_Admin_Limit(); model = B_Lebi_Admin_Limit.BindForm(model); B_Lebi_Admin_Limit.Add(model); string action = Tag("添加权限分组"); string description = Shop.Bussiness.Language.Content(Language.RequestString("Name"), "CN"); Log.Add(action, "Admin_Limit", model.id.ToString(), CurrentAdmin, description); } else { model = B_Lebi_Admin_Limit.BindForm(model); B_Lebi_Admin_Limit.Update(model); string action = Tag("编辑权限分组"); string description = Shop.Bussiness.Language.Content(Language.RequestString("Name"), "CN"); Log.Add(action, "Admin_Limit", model.id.ToString(), CurrentAdmin, description); } Response.Write("{\"msg\":\"OK\"}"); }
public List <Lebi_Admin_Limit> GetLimit(int pid) { List <Lebi_Admin_Limit> ls = B_Lebi_Admin_Limit.GetList("parentid=" + pid + "", "Sort desc"); if (ls == null) { ls = new List <Lebi_Admin_Limit>(); } return(ls); }
protected void Page_Load(object sender, EventArgs e) { if (!EX_Admin.Power("admin_limit_edit", "编辑权限")) { WindowNoPower(); } int id = RequestTool.RequestInt("id", 0); model = B_Lebi_Admin_Limit.GetModel(id); if (model == null) { model = new Lebi_Admin_Limit(); } }
public List <Lebi_Admin_Limit> GetLimit(int pid) { string where = ""; where = "parentid=" + pid + ""; if (pid == 0) { where += " and Code<>'default'"; } List <Lebi_Admin_Limit> ls = B_Lebi_Admin_Limit.GetList(where, "Sort desc"); if (ls == null) { ls = new List <Lebi_Admin_Limit>(); } return(ls); }
/// <summary> /// 删除一个权限代码 /// </summary> public void Admin_limit_Del() { if (!EX_Admin.Power("admin_edit", "编辑系统用户")) { AjaxNoPower(); return; } int id = RequestTool.RequestInt("id", 0); Lebi_Admin_Limit model = B_Lebi_Admin_Limit.GetModel(id); string action = Tag("删除权限分组"); string description = Shop.Bussiness.Language.Content(model.Name, "CN"); Log.Add(action, "Admin_Limit", id.ToString(), CurrentAdmin, description); B_Lebi_Admin_Limit.Delete(id); Response.Write("{\"msg\":\"OK\"}"); }
protected void Page_Load(object sender, EventArgs e) { if (!EX_Admin.Power("admin_group_edit", "编辑权限组")) { PageReturnMsg = PageNoPowerMsg(); } models = GetLimit(0); int id = RequestTool.RequestInt("id", 0); group = B_Lebi_Admin_Group.GetModel(id); if (group == null) { PageReturnMsg = PageErrorMsg(); } ps = B_Lebi_Admin_Power.GetList("Admin_Group_id=" + group.id + " and Url=''", ""); purls = B_Lebi_Admin_Power.GetList("Admin_Group_id=" + group.id + " and Url!=''", ""); count = B_Lebi_Admin_Limit.Counts("parentid = 222"); //未分组 }
/// <summary> /// 保存权限 /// </summary> public void SavePower() { if (!EX_Admin.Power("admin_limit_edit", "编辑权限")) { EX_Admin.NoPower(); return; } string ids = RequestTool.RequestString("id"); int gid = RequestTool.RequestInt("gid", 0); Lebi_Admin_Group group = B_Lebi_Admin_Group.GetModel(gid); if (group == null) { Response.Write("{\"msg" + Tag("参数错误") + "\"}"); return; } B_Lebi_Admin_Power.Delete("Admin_Group_id=" + group.id + ""); List <Lebi_Admin_Limit> models = B_Lebi_Admin_Limit.GetList("id in (lbsql{" + ids + "})", ""); if (models != null) { Lebi_Admin_Power p = new Lebi_Admin_Power(); foreach (Lebi_Admin_Limit model in models) { p.Admin_Group_id = group.id; p.Admin_Limit_Code = model.Code; p.Admin_Limit_id = model.id; B_Lebi_Admin_Power.Add(p); } } string action = Tag("编辑权限"); string description = Shop.Bussiness.Language.Content(group.Name, "CN"); Log.Add(action, "Admin_Power", gid.ToString(), CurrentAdmin, description); Response.Write("{\"msg\":\"OK\"}"); }
/// <summary> /// 编辑权限代码 /// </summary> public void AdminLimit_Edit() { if (!EX_Admin.Power("admin_edit", "编辑系统用户")) { AjaxNoPower(); return; } int id = RequestTool.RequestInt("id", 0); Lebi_Admin_Limit model = B_Lebi_Admin_Limit.GetModel(id); if (model == null) { Response.Write("{\"msg\":\"" + Tag("参数错误") + "\"}"); return; } model.Name = RequestTool.RequestString("name"); model.parentid = RequestTool.RequestInt("parentid", 0); B_Lebi_Admin_Limit.Update(model); string action = Tag("编辑系统用户权限"); string description = RequestTool.RequestString("name"); Log.Add(action, "Admin_Limit", model.id.ToString(), CurrentAdmin, description); Response.Write("{\"msg\":\"OK\"}"); }