protected void Page_Load(object sender, EventArgs e) { if (!EX_Admin.Power("inquiry_list", "留言反馈")) { WindowNoPower(); } int id = RequestTool.RequestInt("id", 0); model = B_Lebi_Inquiry.GetModel(id); if (model == null) { model = new Lebi_Inquiry(); } }
/// <summary> /// 留言反馈 /// </summary> public void Inquiry() { Lebi_Inquiry model = new Lebi_Inquiry(); model = B_Lebi_Inquiry.BindForm(model); model.Time_Add = System.DateTime.Now; model.Type_id_InquiryStatus = 411; model.Language = CurrentLanguage.Code; B_Lebi_Inquiry.Add(model); //发送邮件 Email.SendEmail_inquiry(model); //发送短信 SMS.SendSMS_inquiry(model); Response.Write("{\"msg\":\"OK\"}"); }
/// <summary> /// 留言反馈 /// </summary> /// <param name="model"></param> public static void SendSMS_inquiry(Lebi_Inquiry model) { BaseConfig conf = ShopCache.GetBaseConfig(); if (conf.SMS_sendmode.Contains("SMSTPL_Admin_inquiry")) { Lebi_User user = B_Lebi_User.GetModel(0); if (user == null) { user = new Lebi_User(); } string list = "" + Language.Tag("昵称", model.Language) + ":" + model.UserName + "<br />" + Language.Tag("电话", model.Language) + ":" + model.Phone + "<br />" + Language.Tag("EMAIL", model.Language) + ":" + model.Email + "<br />" + Language.Tag("标题", model.Language) + ":" + model.Subject + "<br />" + Language.Tag("内容", model.Language) + ":" + model.Content + "<br />" + Language.Tag("时间", model.Language) + ":" + model.Time_Add + ""; string Admin_content = Language.Content(conf.SMSTPL_Admin_inquiry, model.Language); Admin_content = ReplaceSMSTag(Admin_content, user, conf); Admin_content = Admin_content.Replace("{$Title}", model.Subject); Admin_content = Admin_content.Replace("{$Content}", list); Send(conf.SMS_reciveno, Admin_content); } }
/// <summary> /// 更新一条数据 /// </summary> public static void Update(Lebi_Inquiry model) { D_Lebi_Inquiry.Instance.Update(model); }
/// <summary> /// 增加一条数据 /// </summary> public static int Add(Lebi_Inquiry model) { return(D_Lebi_Inquiry.Instance.Add(model)); }
/// <summary> /// 安全方式绑定表单数据 /// </summary> public static Lebi_Inquiry SafeBindForm(Lebi_Inquiry model) { return(D_Lebi_Inquiry.Instance.SafeBindForm(model)); }