protected override void LoadPage(string themecode, int siteid, string languagecode, string pcode) { if (CurrentUser.id == 0) { Response.Redirect(URL("P_Login", "" + HttpUtility.UrlEncode(RequestTool.GetRequestUrlNonDomain()) + "," + GetUrlToken(RequestTool.GetRequestUrlNonDomain()) + "")); } LoadTheme(themecode, siteid, languagecode, pcode); CurrentPage = B_Lebi_Theme_Page.GetModel("Code='P_UserMessageDetails'"); id = Rint("id"); message = B_Lebi_Message.GetModel("(User_id_To=" + CurrentUser.id + " or User_id_From=" + CurrentUser.id + ") and id = " + id + ""); if (message == null) { PageError(); } else { if (message.User_id_From == 0 && message.IsRead == 0) { message.IsRead = 1; B_Lebi_Message.Update(message); } } path = "<a href=\"" + URL("P_Index", "") + "\" class=\"home\" title=\"" + Tag("首页") + "\"><span>" + Tag("首页") + "</span></a><em class=\"home\">»</em><a href=\"" + URL("P_UserCenter", "") + "\"><span>" + Tag("会员中心") + "</span></a><em>»</em>"; if (message.User_id_From == 0) { path += "<a href=\"" + URL("P_UserMessage", "0") + "\"><span>" + Tag("收件箱") + "</span></a>"; } else { path += "<a href=\"" + URL("P_UserMessage", "1") + "\"><span>" + Tag("发件箱") + "</span></a>"; } path += "<em>»</em><a class=\"text\"><span>" + message.Title + "</span></a>"; }
/// <summary> /// 删除会员 /// </summary> public void User_Del() { if (!EX_Admin.Power("user_del", "删除会员")) { AjaxNoPower(); return; } string id = RequestTool.RequestString("ids"); if (id == "") { Response.Write("{\"msg\":\"" + Tag("请选择要删除的信息") + "\"}"); return; } if (RequestTool.GetConfigKey("IsDelFalse").ToLower() == "true") { List <Lebi_User> users = B_Lebi_User.GetList("id in (lbsql{" + id + "})", ""); foreach (var u in users) { u.IsDel = 1; B_Lebi_User.Update(u); } } else { List <Lebi_Order> modellist = B_Lebi_Order.GetList("User_id in (lbsql{" + id + "})", ""); foreach (Lebi_Order model in modellist) { B_Lebi_Order.Delete("id = " + model.id + ""); B_Lebi_Order_Log.Delete("Order_id = " + model.id + ""); B_Lebi_Order_Product.Delete("Order_id = " + model.id + ""); } B_Lebi_User.Delete("id in (lbsql{" + id + "})"); B_Lebi_Message.Delete("User_id_To in (lbsql{" + id + "})"); B_Lebi_User_Answer.Delete("User_id in (lbsql{" + id + "})"); B_Lebi_User_Answer.Delete("User_id in (lbsql{" + id + "})"); B_Lebi_User_BuyMoney.Delete("User_id in (lbsql{" + id + "})"); B_Lebi_User_Card.Delete("User_id in (lbsql{" + id + "})"); B_Lebi_User_Money.Delete("User_id in (lbsql{" + id + "})"); B_Lebi_User_Point.Delete("User_id in (lbsql{" + id + "})"); B_Lebi_User_Product.Delete("User_id in (lbsql{" + id + "})"); B_Lebi_User_Address.Delete("User_id in (lbsql{" + id + "})"); B_Lebi_Supplier.Delete("User_id in (lbsql{" + id + "})"); //B_Lebi_Supplier_ProductType.Delete("Supplier_id in (lbsql{" + id + "})"); //B_Lebi_Supplier_Verified_Log.Delete("Supplier_id in (lbsql{" + id + "})"); B_Lebi_Agent_Area.Delete("User_id in (lbsql{" + id + "})"); B_Lebi_Agent_Money.Delete("User_id in (lbsql{" + id + "})"); B_Lebi_Agent_Product.Delete("User_id in (lbsql{" + id + "})"); B_Lebi_Agent_Product_request.Delete("User_id in (lbsql{" + id + "})"); B_Lebi_Agent_Product_User.Delete("User_id in (lbsql{" + id + "})"); B_Lebi_Bill.Delete("User_id in (lbsql{" + id + "})"); B_Lebi_Cash.Delete("User_id in (lbsql{" + id + "})"); B_Lebi_Comment.Delete("User_id in (lbsql{" + id + "})"); B_Lebi_weixin_qrcode.Delete("User_id in (lbsql{" + id + "})"); } Log.Add("删除会员", "User", id.ToString(), CurrentAdmin, id.ToString()); Response.Write("{\"msg\":\"OK\"}"); }
protected override void LoadPage(string themecode, int siteid, string languagecode, string pcode) { if (CurrentUser.id == 0) { Response.Redirect(URL("P_Login", "" + HttpUtility.UrlEncode(RequestTool.GetRequestUrlNonDomain()) + "," + GetUrlToken(RequestTool.GetRequestUrlNonDomain()) + "")); } LoadTheme(themecode, siteid, languagecode, pcode); CurrentPage = B_Lebi_Theme_Page.GetModel("Code='P_UserMessage'"); type = Rint_Para("0"); path = "<a href=\"" + URL("P_Index", "") + "\" class=\"home\" title=\"" + Tag("首页") + "\"><span>" + Tag("首页") + "</span></a><em class=\"home\">»</em><a href=\"" + URL("P_UserCenter", "") + "\"><span>" + Tag("会员中心") + "</span></a><em>»</em>"; if (type == 0) { path += "<a href=\"" + URL("P_UserMessage", "0") + "\"><span>" + Tag("收件箱") + "</span></a>"; } else { path += "<a href=\"" + URL("P_UserMessage", "1") + "\"><span>" + Tag("发件箱") + "</span></a>"; } CurrentPage = B_Lebi_Theme_Page.GetModel("Code='P_UserMessage'"); key = Rstring("key"); type_id = Rstring("type_id"); dateFrom = Rstring("dateFrom"); dateTo = Rstring("dateTo"); DateTime lbsql_dateFrom = RequestTool.RequestDate("dateFrom"); DateTime lbsql_dateTo = RequestTool.RequestDate("dateTo"); pageindex = RequestTool.RequestInt("page", 1); if (type == 0) { where = "User_id_To=" + CurrentUser.id + ""; } if (type == 1) { where = "User_id_From=" + CurrentUser.id + ""; } if (key != "") { where += " and (Title like lbsql{'%" + key + "%'})"; } if (type_id != "") { where += " and Message_Type_id = " + type_id; } if (dateFrom != "" && dateTo != "") { where += " and (datediff(d,Time_Add,'" + FormatDate(lbsql_dateFrom) + "')<=0 and datediff(d,Time_Add,'" + FormatDate(lbsql_dateTo) + "')>=0)"; } messages = B_Lebi_Message.GetList(where, "id desc", PageSize, pageindex); int recordCount = B_Lebi_Message.Counts(where); PageString = Shop.Bussiness.Pager.GetPaginationStringForWeb("?page={0}&type=" + type + "&type_id=" + type_id + "&key=" + key + "&dateFrom=" + dateFrom + "&dateTo=" + dateTo + "", pageindex, PageSize, recordCount, CurrentLanguage); NextPage = "?page=" + (pageindex + 1) + "&type=" + type + "&type_id=" + type_id + "&key=" + key + "&dateFrom=" + dateFrom + "&dateTo=" + dateTo + ""; message_types = B_Lebi_Message_Type.GetList("Type_id_MessageTypeClass = 350", "id desc"); }
/// <summary> /// 删除站内信 /// </summary> public void Message_Delete() { if (CurrentUser.id > 0)//已经登录 { string id = RequestTool.RequestSafeString("ids"); if (id == "") { Response.Write("{\"msg\":\"" + Tag("请选择要删除的信息") + "\"}"); return; } B_Lebi_Message.Delete("(User_id_To=" + CurrentUser.id + " or User_id_From=" + CurrentUser.id + ") and id in (lbsql{" + id + "})"); Response.Write("{\"msg\":\"OK\"}"); } }
/// <summary> /// 删除站内信 /// </summary> public void Message_Del() { if (!Power("supplier_message", "站内信")) { AjaxNoPower(); return; } string id = RequestTool.RequestSafeString("ids"); if (id == "") { Response.Write("{\"msg\":\"" + Tag("请选择要删除的信息") + "\"}"); return; } B_Lebi_Message.Delete("Supplier_id=" + CurrentSupplier.id + " and id in (lbsql{" + id + "})"); Log.Add("删除站内信", "Message", id.ToString(), CurrentSupplier, id.ToString()); Response.Write("{\"msg\":\"OK\"}"); }
protected void Page_Load(object sender, EventArgs e) { if (!EX_Admin.Power("supplier_message_reply", "回复站内信")) { WindowNoPower(); } int id = RequestTool.RequestInt("id", 0); model = B_Lebi_Message.GetModel("id = " + id + " and Supplier_id > 0"); if (model == null) { model = new Lebi_Message(); } if (model.User_id_To == 0) { model.IsRead = 1; B_Lebi_Message.Update(model); } }
/// <summary> /// 发送站内信 /// </summary> public void Message_Write() { if (CurrentUser.id > 0)//已经登录 { int id = RequestTool.RequestInt("id", 0); int Message_Type_id = RequestTool.RequestInt("Message_Type_id", 0); string Title = RequestTool.RequestSafeString("Title"); string Content = RequestTool.RequestSafeString("Content"); Lebi_Message model = new Lebi_Message(); if (id != 0) { Lebi_Message mes = B_Lebi_Message.GetModel(id); if (mes == null) { Response.Write("{\"msg\":\"" + Tag("回复信息不存在") + "\"}"); return; } else { model.Message_Type_id = mes.Message_Type_id; } } model.Title = Title; model.Content = Content; model.User_id_From = CurrentUser.id; model.User_Name_From = CurrentUser.UserName; model.User_id_To = 0; model.User_Name_To = "管理员"; model.IsRead = 0; model.IsSystem = 0; model.Time_Add = System.DateTime.Now; model.Language = CurrentLanguage.Code; model.IP = RequestTool.GetClientIP(); B_Lebi_Message.Add(model); //发送邮件 Lebi_User user = B_Lebi_User.GetModel(CurrentUser.id); Email.SendEmail_message(user, model); //发送短信 SMS.SendSMS_message(user, model); Response.Write("{\"msg\":\"OK\"}"); } }
/// <summary> /// 发送站内信 /// </summary> public void Message_Write() { if (!Power("supplier_message", "站内信")) { AjaxNoPower(); return; } int id = RequestTool.RequestInt("id", 0); int Message_Type_id = RequestTool.RequestInt("Message_Type_id", 0); string Title = RequestTool.RequestSafeString("Title"); string Content = RequestTool.RequestSafeString("Content"); Lebi_Message model = new Lebi_Message(); if (id != 0) { Lebi_Message mes = B_Lebi_Message.GetModel("Supplier_id=" + CurrentSupplier.id + " and id " + id); if (mes == null) { Response.Write("{\"msg\":\"" + Tag("回复信息不存在") + "\"}"); return; } else { model.Message_Type_id = mes.Message_Type_id; } } model.Title = Title; model.Content = Content; model.User_id_From = CurrentSupplier.id; model.User_Name_From = CurrentSupplier.UserName; model.User_id_To = 0; model.User_Name_To = "管理员"; model.IsRead = 0; model.IsSystem = 0; model.Time_Add = System.DateTime.Now; model.Language = CurrentLanguage.Code; model.IP = RequestTool.GetClientIP(); model.Supplier_id = CurrentSupplier.id; B_Lebi_Message.Add(model); Log.Add("发送站内信", "Message", model.id.ToString(), CurrentSupplier, Title); Response.Write("{\"msg\":\"OK\"}"); }
/// <summary> /// 回复站内信 /// </summary> public void Message_Reply() { if (!EX_Admin.Power("message_reply", "回复站内信")) { AjaxNoPower(); return; } int id = RequestTool.RequestInt("id", 0); string Title = RequestTool.RequestString("Title"); string Content = RequestTool.RequestString("Content"); Lebi_Message mes = B_Lebi_Message.GetModel(id); Lebi_Message model = new Lebi_Message(); if (mes == null) { Response.Write("{\"msg\":\"" + Tag("回复信息不存在") + "\"}"); return; } else { model.Message_Type_id = mes.Message_Type_id; } model.Title = Title; model.Content = Content; model.User_id_From = 0; model.User_Name_From = "管理员"; model.User_id_To = mes.User_id_From; model.User_Name_To = mes.User_Name_From; model.IsRead = 0; model.IsSystem = 0; model.Time_Add = System.DateTime.Now; model.Language = mes.Language; model.IP = RequestTool.GetClientIP(); model.Supplier_id = mes.Supplier_id; B_Lebi_Message.Add(model); Log.Add("回复站内信", "Message", "", CurrentAdmin, mes.User_Name_From); //发送短信 SMS.SendSMS_messagereply(model); //APP推送 APP.Push_messagereply(model); Response.Write("{\"msg\":\"OK\"}"); }
protected void Page_Load(object sender, EventArgs e) { if (!Power("supplier_message", "站内信")) { WindowNoPower(); } int id = RequestTool.RequestInt("id", 0); model = B_Lebi_Message.GetModel("id = " + id + " and Supplier_id = " + CurrentSupplier.id + ""); if (model == null) { model = new Lebi_Message(); } if (model.User_id_From == 0) { model.IsRead = 1; B_Lebi_Message.Update(model); } models = B_Lebi_Message.GetList("Parentid = " + id, "id desc", PageSize, page); }
/// <summary> /// 删除商家 /// </summary> public void User_Del() { if (!EX_Admin.Power("supplier_user_del", "删除商家")) { AjaxNoPower(); return; } string id = RequestTool.RequestString("ids"); if (id == "") { Response.Write("{\"msg\":\"" + Tag("请选择要删除的信息") + "\"}"); return; } B_Lebi_Supplier.Delete("id in (lbsql{" + id + "})"); List <Lebi_Order> modellist = B_Lebi_Order.GetList("Supplier_id in (lbsql{" + id + "})", ""); foreach (Lebi_Order model in modellist) { B_Lebi_Order.Delete("id = " + model.id + ""); B_Lebi_Order_Log.Delete("Order_id = " + model.id + ""); B_Lebi_Order_Product.Delete("Order_id = " + model.id + ""); } B_Lebi_Brand.Delete("Supplier_id in (lbsql{" + id + "})"); B_Lebi_ProPerty.Delete("Supplier_id in (lbsql{" + id + "})"); B_Lebi_ProPerty_Tag.Delete("Supplier_id in (lbsql{" + id + "})"); B_Lebi_Cash.Delete("Supplier_id in (lbsql{" + id + "})"); B_Lebi_Message.Delete("Supplier_id in (lbsql{" + id + "})"); B_Lebi_Supplier_Money.Delete("Supplier_id in (lbsql{" + id + "})"); B_Lebi_Supplier_Bank.Delete("Supplier_id in (lbsql{" + id + "})"); B_Lebi_Supplier_BillType.Delete("Supplier_id in (lbsql{" + id + "})"); B_Lebi_Supplier_ProductType.Delete("Supplier_id in (lbsql{" + id + "})"); //B_Lebi_Supplier_Verified.Delete("Supplier_id in (lbsql{" + id + "})"); B_Lebi_Supplier_Verified_Log.Delete("Supplier_id in (lbsql{" + id + "})"); B_Lebi_Log.Delete("Supplier_id in (lbsql{" + id + "})"); B_Lebi_ServicePanel.Delete("Supplier_id in (lbsql{" + id + "})"); B_Lebi_ServicePanel_Group.Delete("Supplier_id in (lbsql{" + id + "})"); Log.Add("删除商家", "Supplier_User", id.ToString(), CurrentAdmin, id.ToString()); Response.Write("{\"msg\":\"OK\"}"); }
protected void Page_Load(object sender, EventArgs e) { if (!EX_Admin.Power("message_list", "站内信列表")) { PageReturnMsg = PageNoPowerMsg(); } lang = RequestTool.RequestString("lang"); key = RequestTool.RequestString("key"); type = RequestTool.RequestString("type"); type_id = RequestTool.RequestString("type_id"); dateFrom = RequestTool.RequestString("dateFrom"); dateTo = RequestTool.RequestString("dateTo"); user_id = RequestTool.RequestInt("user_id", 0); if (user_id > 0) { modeluser = B_Lebi_User.GetModel(user_id); if (modeluser == null) { UserName = ""; } else { UserName = modeluser.UserName; } } DateTime lbsql_dateFrom = RequestTool.RequestDate("dateFrom"); DateTime lbsql_dateTo = RequestTool.RequestDate("dateTo"); string where = "Supplier_id = 0"; if (key != "") { where += " and (Title like lbsql{'%" + key + "%'} or User_Name_To like lbsql{'%" + key + "%'} or User_Name_From like lbsql{'%" + key + "%'})"; } if (user_id > 0) { where += " and (User_id_To = " + user_id + " or User_id_From = " + user_id + ")"; } if (lang != "") { where += " and Language = lbsql{'" + lang + "'}"; } if (type == "0") { where += " and User_id_To =0"; } if (type == "1") { where += " and User_id_From =0"; } if (type_id != "") { where += " and Message_Type_id = " + type_id; } if (dateFrom != "" && dateTo != "") { where += " and (datediff(d,Time_Add,'" + FormatDate(lbsql_dateFrom) + "')<=0 and datediff(d,Time_Add,'" + FormatDate(lbsql_dateTo) + "')>=0)"; } models = B_Lebi_Message.GetList(where, "Time_Add desc", PageSize, page); int recordCount = B_Lebi_Message.Counts(where); PageString = Pager.GetPaginationString("?page={0}&user_id=" + user_id + "&type=" + type + "&lang=" + lang + "&dateFrom=" + dateFrom + "&dateTo=" + dateTo + "&type_id=" + type_id + "&key=" + key, page, PageSize, recordCount); }
/// <summary> /// 发送站内信 /// </summary> public void Message_Write() { if (!EX_Admin.Power("supplier_message_write", "发送站内信")) { AjaxNoPower(); return; } int Mode = RequestTool.RequestInt("Mode", 0); int type_id = RequestTool.RequestInt("type_id", 0); string Title = Language.RequestString("Title"); string Content = Language.RequestString("Content"); string User_Name_To = RequestTool.RequestString("User_Name_To"); //string UserLevel_ids = RequestTool.RequestString("UserLevel_ids"); string User_ids = RequestTool.RequestString("User_ids"); //string UserName_ids = RequestTool.RequestString("UserName_ids"); SearchUser su = new SearchUser(CurrentAdmin, CurrentLanguage.Code); //if (User_ids != "") // Mode = 1; //if (Mode == 0) //{ // Lebi_User user = B_Lebi_User.GetModel("UserName = '******'"); // if (user == null) // { // Response.Write("{\"msg\":\"" + Tag("会员账号不存在") + "\"}"); // return; // } // Lebi_Message model = new Lebi_Message(); // model.Title = Shop.Bussiness.Language.Content(Title, user.Language); // model.Content = Shop.Bussiness.Language.Content(Content, user.Language); // model.User_id_From = 0; // model.User_Name_From = "管理员"; // model.User_id_To = user.id; // model.User_Name_To = User_Name_To; // model.IsRead = 0; // model.IsSystem = 0; // model.Time_Add = System.DateTime.Now; // model.Language = user.Language; // model.Message_Type_id = type_id; // model.IP = RequestTool.GetClientIP(); // B_Lebi_Message.Add(model); // Log.Add("发送站内信-指定会员", "Message", "", CurrentAdmin, User_Name_To); //} //else //{ //string gradename = ""; string where = ""; if (User_Name_To != "") { where = "UserName = lbsql{'" + User_Name_To + "'}"; } else if (User_ids != "") { where = "id in (lbsql{" + User_ids + "})"; } else { where = "1=1 " + su.SQL; } //int i = 0; List <Lebi_Supplier> modellist = B_Lebi_Supplier.GetList(where, ""); if (modellist.Count == 0) { Response.Write("{\"msg\":\"" + Tag("参数错误") + "\"}"); return; } foreach (Lebi_Supplier user in modellist) { Lebi_Message model = new Lebi_Message(); model.Title = Shop.Bussiness.Language.Content(Title, user.Language); model.Content = Shop.Bussiness.Language.Content(Content, user.Language); model.User_id_From = 0; model.User_Name_From = "管理员"; model.User_id_To = user.id; model.User_Name_To = user.UserName; model.IsRead = 0; model.IsSystem = 0; model.Time_Add = System.DateTime.Now; model.Language = user.Language; model.Message_Type_id = type_id; model.IP = RequestTool.GetClientIP(); model.Supplier_id = user.id; B_Lebi_Message.Add(model); } Log.Add("发送站内信", "Message", "", CurrentAdmin, su.Description); //} Response.Write("{\"msg\":\"OK\"}"); }