public ActionResult Shop(ShopModel model) { if (ModelState.IsValid) { ShopConfigInfo shopConfigInfo = BSPConfig.ShopConfig; shopConfigInfo.IsGuestSC = model.IsGuestSC; shopConfigInfo.SCSubmitType = model.SCSubmitType; shopConfigInfo.GuestSCCount = model.GuestSCCount; shopConfigInfo.MemberSCCount = model.MemberSCCount; shopConfigInfo.SCExpire = model.SCExpire; shopConfigInfo.OSNFormat = model.OSNFormat; shopConfigInfo.OnlinePayExpire = model.OnlinePayExpire; shopConfigInfo.OfflinePayExpire = model.OfflinePayExpire; shopConfigInfo.BroHisCount = model.BroHisCount; shopConfigInfo.MaxShipAddress = model.MaxShipAddress; shopConfigInfo.FavoriteCount = model.FavoriteCount; BSPConfig.SaveShopConfig(shopConfigInfo); Emails.ResetShop(); SMSes.ResetShop(); AddAdminOperateLog("修改商城设置"); return(PromptView(Url.Action("shop"), "修改商城设置成功")); } return(View(model)); }
public ActionResult Access(AccessModel model) { if (ModelState.IsValid) { ShopConfigInfo shopConfigInfo = BSPConfig.ShopConfig; shopConfigInfo.IsClosed = model.IsClosed; shopConfigInfo.CloseReason = model.CloseReason == null ? "" : model.CloseReason; shopConfigInfo.BanAccessTime = model.BanAccessTime == null ? "" : model.BanAccessTime; shopConfigInfo.BanAccessIP = model.BanAccessIP == null ? "" : model.BanAccessIP; shopConfigInfo.AllowAccessIP = model.AllowAccessIP == null ? "" : model.AllowAccessIP; shopConfigInfo.AdminAllowAccessIP = model.AdminAllowAccessIP == null ? "" : model.AdminAllowAccessIP; shopConfigInfo.SecretKey = model.SecretKey; shopConfigInfo.CookieDomain = model.CookieDomain == null ? "" : model.CookieDomain.Trim('.'); shopConfigInfo.RandomLibrary = model.RandomLibrary == null ? "" : model.RandomLibrary; shopConfigInfo.VerifyPages = CommonHelper.StringArrayToString(model.VerifyPages); shopConfigInfo.IgnoreWords = model.IgnoreWords == null ? "" : model.IgnoreWords; shopConfigInfo.AllowEmailProvider = model.AllowEmailProvider == null ? "" : model.AllowEmailProvider; shopConfigInfo.BanEmailProvider = model.BanEmailProvider == null ? "" : model.BanEmailProvider; BSPConfig.SaveShopConfig(shopConfigInfo); Emails.ResetShop(); SMSes.ResetShop(); Randoms.ResetRandomLibrary(); FilterWords.ResetIgnoreWordsRegex(); AddAdminOperateLog("修改访问控制"); return(PromptView(Url.Action("access"), "修改访问控制成功")); } ViewData["verifyPages"] = CommonHelper.StringArrayToString(model.VerifyPages); return(View(model)); }
public ActionResult Performance(PerformanceModel model) { if (ModelState.IsValid) { ShopConfigInfo shopConfigInfo = BSPConfig.ShopConfig; shopConfigInfo.ImageCDN = model.ImageCDN == null ? "" : model.ImageCDN; shopConfigInfo.CSSCDN = model.CSSCDN == null ? "" : model.CSSCDN; shopConfigInfo.ScriptCDN = model.ScriptCDN == null ? "" : model.ScriptCDN; shopConfigInfo.OnlineUserExpire = model.OnlineUserExpire; shopConfigInfo.UpdateOnlineTimeSpan = model.UpdateOnlineTimeSpan; shopConfigInfo.MaxOnlineCount = model.MaxOnlineCount; shopConfigInfo.OnlineCountExpire = model.OnlineCountExpire; shopConfigInfo.UpdatePVStatTimespan = model.UpdatePVStatTimespan; shopConfigInfo.IsStatBrowser = model.IsStatBrowser; shopConfigInfo.IsStatOS = model.IsStatOS; shopConfigInfo.IsStatRegion = model.IsStatRegion; BSPConfig.SaveShopConfig(shopConfigInfo); Emails.ResetShop(); SMSes.ResetShop(); AddAdminOperateLog("修改性能设置"); return(PromptView(Url.Action("performance"), "修改性能设置成功")); } return(View(model)); }
public ActionResult Upload(UploadModel model) { if (ModelState.IsValid) { ShopConfigInfo shopConfigInfo = BSPConfig.ShopConfig; shopConfigInfo.UploadImgType = model.UploadImgType; shopConfigInfo.UploadImgSize = model.UploadImgSize * 1000; shopConfigInfo.WatermarkType = model.WatermarkType; shopConfigInfo.WatermarkQuality = model.WatermarkQuality; shopConfigInfo.WatermarkPosition = model.WatermarkPosition; shopConfigInfo.WatermarkImg = model.WatermarkImg == null ? "" : model.WatermarkImg; shopConfigInfo.WatermarkImgOpacity = model.WatermarkImgOpacity; shopConfigInfo.WatermarkText = model.WatermarkText == null ? "" : model.WatermarkText; shopConfigInfo.WatermarkTextFont = model.WatermarkTextFont; shopConfigInfo.WatermarkTextSize = model.WatermarkTextSize; shopConfigInfo.BrandThumbSize = model.BrandThumbSize; shopConfigInfo.ProductShowThumbSize = model.ProductShowThumbSize; shopConfigInfo.UserAvatarThumbSize = model.UserAvatarThumbSize; shopConfigInfo.UserRankAvatarThumbSize = model.UserRankAvatarThumbSize; BSPConfig.SaveShopConfig(shopConfigInfo); Emails.ResetShop(); SMSes.ResetShop(); AddAdminOperateLog("修改上传设置"); return(PromptView(Url.Action("upload"), "修改上传设置成功")); } LoadFont(); return(View(model)); }
/// <summary> /// 修改试用时间及状态 /// </summary> /// <returns></returns> public ActionResult SysTimeChange() { int type = WebHelper.GetQueryInt("type"); string expiredtime = WebHelper.GetQueryString("time", ""); try { if (type == 1) { BSPConfig.ShopConfig.OnlineTimeSpan = 1; BSPConfig.SaveShopConfig(BSPConfig.ShopConfig); return(APIResult("success", "更新成功")); } else if (type == 2) { //修改状态 系统为试用阶段 时间延迟一个月 BSPConfig.ShopConfig.OnlineTimeSpan = 0; BSPConfig.SaveShopConfig(BSPConfig.ShopConfig); string time = expiredtime == "" ? DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") : DateTime.Parse(expiredtime).ToString("yyyy-MM-dd HH:mm:ss"); BaseInfo base_info = BSPConfig.BaseConfig.BaseList.Find(x => x.Key == "试用"); if (base_info != null) { base_info.Account = time; BSPConfig.SaveBaseConfig(BSPConfig.BaseConfig); } else { base_info = new BaseInfo { Key = "试用", Name = "有效期", Account = time }; BSPConfig.BaseConfig.BaseList.Add(base_info); BSPConfig.SaveBaseConfig(BSPConfig.BaseConfig); } return(APIResult("success", "更新成功")); } return(APIResult("error", "更新失败")); } catch (Exception er) { return(APIResult("error", "更新失败," + er.Message)); } }
public ActionResult Site(SiteModel model) { if (ModelState.IsValid) { ShopConfigInfo shopConfigInfo = BSPConfig.ShopConfig; shopConfigInfo.WebName = model.ShopName == null ? "" : model.ShopName; shopConfigInfo.SiteUrl = model.SiteUrl == null ? "" : model.SiteUrl; shopConfigInfo.SiteTitle = model.SiteTitle == null ? "" : model.SiteTitle; shopConfigInfo.SEOKeyword = model.SEOKeyword == null ? "" : model.SEOKeyword; shopConfigInfo.SEODescription = model.SEODescription == null ? "" : model.SEODescription; shopConfigInfo.ICP = model.ICP == null ? "" : model.ICP; shopConfigInfo.Script = model.Script == null ? "" : model.Script; shopConfigInfo.IsLicensed = model.IsLicensed; BSPConfig.SaveShopConfig(shopConfigInfo); Emails.ResetShop(); SMSes.ResetShop(); AddAdminOperateLog("修改站点信息"); return(PromptView(Url.Action("site"), "修改站点信息成功")); } return(View(model)); }
/// <summary> /// 默认主题 /// </summary> /// <param name="type">类型</param> /// <param name="name">主题名称</param> /// <returns></returns> public ActionResult DefaultTheme(int type = 0, string name = "") { if (!string.IsNullOrWhiteSpace(name)) { string path = null; if (type == 0) { path = IOHelper.GetMapPath("/themes"); } else if (type == 1) { path = IOHelper.GetMapPath("/mobile/themes"); } DirectoryInfo dir = new DirectoryInfo(path); DirectoryInfo[] themeDirList = dir.GetDirectories(name); if (themeDirList != null) { XmlDocument doc = new XmlDocument(); doc.Load(themeDirList[0].FullName + @"\theme.xml"); ShopConfigInfo shopConfigInfo = BSPConfig.ShopConfig; if (type == 0) { shopConfigInfo.PCTheme = themeDirList[0].Name; } else if (type == 1) { shopConfigInfo.MobileTheme = themeDirList[0].Name; } BSPConfig.SaveShopConfig(shopConfigInfo); AddAdminOperateLog("设置默认主题", "设置默认主题,主题为:" + doc.DocumentElement.Attributes["title"].Value); return(PromptView(Url.Action("theme"), "设置默认主题成功")); } } return(PromptView(Url.Action("theme"), "主题不存在")); }
public ActionResult Account(AccountModel model) { if (ModelState.IsValid) { ShopConfigInfo shopConfigInfo = BSPConfig.ShopConfig; shopConfigInfo.RegType = model.RegType == null ? "" : CommonHelper.IntArrayToString(model.RegType, ""); shopConfigInfo.ReservedName = model.ReservedName ?? ""; shopConfigInfo.RegTimeSpan = model.RegTimeSpan; shopConfigInfo.IsWebcomeMsg = model.IsWebcomeMsg; shopConfigInfo.WebcomeMsg = model.WebcomeMsg ?? ""; shopConfigInfo.LoginType = model.LoginType == null ? "" : CommonHelper.IntArrayToString(model.LoginType, ""); shopConfigInfo.ShadowName = model.ShadowName ?? ""; shopConfigInfo.IsRemember = model.IsRemember; shopConfigInfo.LoginFailTimes = model.LoginFailTimes; BSPConfig.SaveShopConfig(shopConfigInfo); Emails.ResetShop(); SMSes.ResetShop(); AddAdminOperateLog("修改账号设置"); return(PromptView(Url.Action("account"), "修改账号设置成功")); } return(View(model)); }