public void SaveClose() { Boolean isClose = ctx.PostIsCheck("IsClose") == 1 ? true : false; String CloseReason = ctx.PostHtml("CloseReason"); config.Instance.Site.CloseReason = CloseReason; config.Instance.Site.UpdateHtml("CloseReason", CloseReason); config.Instance.Site.IsClose = isClose; config.Instance.Site.Update("IsClose", isClose); IDictionaryEnumerator e = HttpRuntime.Cache.GetEnumerator(); while (e.MoveNext()) { DictionaryEntry entry = e.Entry; HttpRuntime.Cache.Remove(entry.Key.ToString()); } log(SiteLogString.EditSiteSettingBase()); echoRedirect(lang("opok")); }
public void BaseSave() { String SiteName = ctx.Post("SiteName"); String SiteUrl = ctx.Post("SiteUrl"); String Webmaster = ctx.Post("Webmaster"); String Email = ctx.Post("Email"); String BeiAn = ctx.Post("BeiAn"); String Keywords = ctx.Post("Keywords"); String Description = ctx.Post("Description"); String PageDefaultTitle = ctx.Post("PageDefaultTitle"); String ExceptionInfo = ctx.PostHtml("ExceptionInfo"); String spiderString = ctx.Post("SpiderString"); String uploadFileTypes = ctx.Post("UploadFileTypes"); String uploadPicTypes = ctx.Post("UploadPicTypes"); int UploadFileMaxMB = ctx.PostInt("UploadFileMaxMB"); int UploadPicMaxMB = ctx.PostInt("UploadPicMaxMB"); Boolean CloseComment = ctx.PostIsCheck("CloseComment") == 1 ? true : false; Boolean StatsEnabled = ctx.PostIsCheck("StatsEnabled") == 1 ? true : false; String StatsJs = ctx.PostHtmlAll("StatsJs"); if (strUtil.IsNullOrEmpty(SiteName)) { errors.Add(lang("exSiteName")); } if (strUtil.IsNullOrEmpty(SiteUrl)) { errors.Add(lang("exUrl")); } if (ctx.HasErrors) { echoError(); return; } config.Instance.Site.SiteName = SiteName; config.Instance.Site.Update("SiteName", SiteName); config.Instance.Site.SiteUrl = SiteUrl; config.Instance.Site.Update("SiteUrl", SiteUrl); config.Instance.Site.Webmaster = Webmaster; config.Instance.Site.Update("Webmaster", Webmaster); config.Instance.Site.Email = Email; config.Instance.Site.Update("Email", Email); config.Instance.Site.BeiAn = BeiAn; config.Instance.Site.Update("BeiAn", BeiAn); config.Instance.Site.Keywords = Keywords; config.Instance.Site.Update("Keywords", Keywords); config.Instance.Site.Description = Description; config.Instance.Site.Update("Description", Description); config.Instance.Site.PageDefaultTitle = PageDefaultTitle; config.Instance.Site.Update("PageDefaultTitle", PageDefaultTitle); config.Instance.Site.Spider = SiteSetting.GetArrayValueByString(spiderString); config.Instance.Site.Update("Spider", spiderString); config.Instance.Site.UploadFileTypes = SiteSetting.GetArrayValueByString(uploadFileTypes); config.Instance.Site.Update("UploadFileTypes", uploadFileTypes); config.Instance.Site.UploadPicTypes = SiteSetting.GetArrayValueByString(uploadPicTypes); config.Instance.Site.Update("UploadPicTypes", uploadPicTypes); config.Instance.Site.UploadFileMaxMB = UploadFileMaxMB; config.Instance.Site.Update("UploadFileMaxMB", UploadFileMaxMB); config.Instance.Site.UploadPicMaxMB = UploadPicMaxMB; config.Instance.Site.Update("UploadPicMaxMB", UploadPicMaxMB); config.Instance.Site.CloseComment = CloseComment; config.Instance.Site.Update("CloseComment", CloseComment); config.Instance.Site.StatsJs = StatsJs; config.Instance.Site.UpdateHtml("StatsJs", StatsJs); config.Instance.Site.StatsEnabled = StatsEnabled; config.Instance.Site.Update("StatsEnabled", StatsEnabled); log(SiteLogString.EditSiteSettingBase()); echoRedirect(lang("opok")); }