/// <summary> /// 编辑自定义结点 /// </summary> public void CustomNode_Edit() { int id = RequestTool.RequestInt("id", 0); string code = RequestTool.RequestString("parentcode"); Lebi_Node topnode = NodePage.GetNodeByCode(code); Lebi_Node model = B_Lebi_Node.GetModel(id); if (model == null) { model = new Lebi_Node(); } B_Lebi_Node.BindForm(model); if (topnode.IsLanguages == 1) { model.Name = Language.RequestString("Name"); } if (model.id == 0) { if (!EX_Admin.Power("usernode_add", "添加自定义结点")) { AjaxNoPower(); return; } B_Lebi_Node.Add(model); id = B_Lebi_Node.GetMaxId(); string action = Tag("添加自定义结点"); string description = model.Name; Log.Add(action, "Node", model.id.ToString(), CurrentAdmin, description); } else { if (!EX_Admin.Power("usernode_edit", "编辑自定义结点")) { AjaxNoPower(); return; } B_Lebi_Node.Update(model); string action = Tag("编辑自定义结点"); string description = model.Name; Log.Add(action, "Node", model.id.ToString(), CurrentAdmin, description); } Response.Write("{\"msg\":\"OK\",\"id\":\"" + id + "\"}"); }
/// <summary> /// 编辑用户结点 /// </summary> public void UserNode_Edit() { int id = RequestTool.RequestInt("id", 0); Lebi_Node model = B_Lebi_Node.GetModel(id); if (model == null) { model = new Lebi_Node(); } B_Lebi_Node.BindForm(model); model.Language = Language.LanuageidsToCodes(model.Language_ids); if (model.id == 0) { if (!EX_Admin.Power("usernode_add", "添加自定义结点")) { AjaxNoPower(); return; } B_Lebi_Node.Add(model); id = B_Lebi_Node.GetMaxId(); string action = Tag("添加自定义结点"); string description = model.Name; Log.Add(action, "Node", model.id.ToString(), CurrentAdmin, description); } else { if (!EX_Admin.Power("usernode_edit", "编辑自定义结点")) { AjaxNoPower(); return; } B_Lebi_Node.Update(model); string action = Tag("编辑自定义结点"); string description = model.Name; Log.Add(action, "Node", model.id.ToString(), CurrentAdmin, description); } Response.Write("{\"msg\":\"OK\",\"id\":\"" + id + "\"}"); }