Пример #1
0
        /// <summary>
        /// 基础设置
        /// </summary>
        public string Basic()
        {
            StringBuilder sr = new StringBuilder();
            SettingData setData = new SettingData(conn);
            //取得默认值
            if (SiteFun.IsPost)
            {
                SettingBasicItem postVal = new SettingBasicItem();
                postVal.Name = SiteFun.Post("caption");
                postVal.URL = SiteFun.Post("url");
                if (!string.IsNullOrEmpty(postVal.URL))
                {
                    if (!postVal.URL.EndsWith("/")) { postVal.URL += "/"; }
                }
                postVal.ICP = SiteFun.Post("icp");
                //postVal.Language = SiteFun.Post("language");
                postVal.Intro = SiteFun.Post("intro");
                postVal.Keywords = SiteFun.Post("keywords");
                postVal.Affiche = SiteFun.Post("affiche");
                postVal.Filter = SiteFun.Post("filter");
                postVal.UploadExt = SiteFun.Post("uploadExt");
                postVal.Mail = SiteFun.Post("mail");
                postVal.MailFrom = SiteFun.Post("mailFrom");
                postVal.MailHost = SiteFun.Post("mailHost");
                postVal.MailPort = SiteFun.ToInt(SiteFun.Post("mailPort"));
                postVal.MailUserID = SiteFun.Post("mailUid");
                postVal.MailPassword = SiteFun.Post("mailPwd");
                setData.UpdateSettingBasic(postVal);
                sr.Append(AdminUI.SuccessBox(SiteDat.GetLan("MsgUpdateDat")));
                ClearCache();
            }
            SettingItem old = setData.GetSetting();
            sr.Append(HtmlUI.FormStart());
            sr.Append(AdminUI.AdminBoxStart(true));

            sr.Append(HtmlUI.TableStart("onCenter advancedBox"));
            sr.Append(HtmlUI.TrStart());
            sr.Append(HtmlUI.CreateTh(SiteDat.GetLan("SiteCap")) + HtmlUI.CreateTd(HtmlUI.Input("caption", 20, null, SiteFun.HtmlEncode(old.Basic.Name))));
            sr.Append(HtmlUI.TrFinal());
            sr.Append(HtmlUI.TrStart());
            sr.Append(HtmlUI.CreateTh(SiteDat.GetLan("URL")) + HtmlUI.CreateTd(HtmlUI.Input("url", 50, null, SiteFun.HtmlEncode(old.Basic.URL))));
            sr.Append(HtmlUI.TrFinal());
            sr.Append(HtmlUI.TrStart());
            sr.Append(HtmlUI.CreateTh(SiteDat.GetLan("Icp")) + HtmlUI.CreateTd(HtmlUI.Input("icp", 30, null, SiteFun.HtmlEncode(old.Basic.ICP))));
            sr.Append(HtmlUI.TrFinal());
            /*sr.Append(HtmlUI.TrStart());
            sr.Append(HtmlUI.CreateTh(SiteDat.GetLan("Lang")) + HtmlUI.CreateTd(HtmlUI.Input("language", 10, null, SiteFun.HtmlEncode(old.Basic.Language))));
            sr.Append(HtmlUI.TrFinal());*/
            sr.Append(HtmlUI.TrStart());
            sr.Append(HtmlUI.CreateTh(SiteDat.GetLan("Intro")) + HtmlUI.CreateTd(HtmlUI.Input("intro", 50, null, SiteFun.HtmlEncode(old.Basic.Intro))));
            sr.Append(HtmlUI.TrFinal());
            sr.Append(HtmlUI.TrStart());
            sr.Append(HtmlUI.CreateTh(SiteDat.GetLan("Keywords")) + HtmlUI.CreateTd(HtmlUI.Input("keywords", 50, null, SiteFun.HtmlEncode(old.Basic.Keywords))));
            sr.Append(HtmlUI.TrFinal());
            sr.Append(HtmlUI.TrStart());
            sr.Append(HtmlUI.CreateTh(SiteDat.GetLan("Affiche")) + HtmlUI.CreateTd(AdminUI.Editor("affiche", SiteFun.HtmlEncode(old.Basic.Affiche))));
            sr.Append(HtmlUI.TrFinal());
            sr.Append(HtmlUI.TrStart());
            sr.Append(HtmlUI.CreateTh(SiteDat.GetLan("Mail")) + HtmlUI.CreateTd(HtmlUI.Input("mail", 30, null, SiteFun.HtmlEncode(old.Basic.Mail))));
            sr.Append(HtmlUI.TrFinal());
            sr.Append(HtmlUI.TrStart());
            sr.Append(HtmlUI.TableFinal());
            //安全相关
            sr.Append(HtmlUI.TableStart("onCenter hidden advancedBox"));
            sr.Append(HtmlUI.TrStart());
            sr.Append(HtmlUI.CreateTh(SiteDat.GetLan("IllChar")) + HtmlUI.CreateTd(HtmlUI.Textarea("filter", 10, 80, SiteFun.HtmlEncode(old.Basic.Filter))));
            sr.Append(HtmlUI.TrFinal());
            sr.Append(HtmlUI.TrStart());
            sr.Append(HtmlUI.CreateTh(SiteDat.GetLan("SafeSuffix")) + HtmlUI.CreateTd(HtmlUI.Input("uploadExt", 60, null, SiteFun.HtmlEncode(old.Basic.UploadExt))));
            sr.Append(HtmlUI.TrFinal());
            sr.Append(HtmlUI.TableFinal());
            //邮件服务器
            sr.Append(HtmlUI.TableStart("onCenter hidden advancedBox"));
            sr.Append(HtmlUI.TrStart());
            sr.Append(HtmlUI.CreateTh(SiteDat.GetLan("MailFrom")) + HtmlUI.CreateTd(HtmlUI.Input("mailFrom", 30, null, SiteFun.HtmlEncode(old.Basic.MailFrom))));
            sr.Append(HtmlUI.TrFinal());
            sr.Append(HtmlUI.TrStart());
            sr.Append(HtmlUI.CreateTh(SiteDat.GetLan("MailSvr")) + HtmlUI.CreateTd(HtmlUI.Input("mailHost", 30, null, SiteFun.HtmlEncode(old.Basic.MailHost))));
            sr.Append(HtmlUI.TrFinal());
            sr.Append(HtmlUI.TrStart());
            sr.Append(HtmlUI.CreateTh(SiteDat.GetLan("MailSvrPort")) + HtmlUI.CreateTd(HtmlUI.Input("mailPort", 5, null, old.Basic.MailPort)));
            sr.Append(HtmlUI.TrFinal());
            sr.Append(HtmlUI.TrStart());
            sr.Append(HtmlUI.CreateTh(SiteDat.GetLan("MailUserId")) + HtmlUI.CreateTd(HtmlUI.Input("mailUid", 20, null, SiteFun.HtmlEncode(old.Basic.MailUserID))));
            sr.Append(HtmlUI.TrFinal());
            sr.Append(HtmlUI.TrStart());
            sr.Append(HtmlUI.CreateTh(SiteDat.GetLan("MailPwd")) + HtmlUI.CreateTd(HtmlUI.PasswordInput("mailPwd", 20, null, SiteFun.HtmlEncode(old.Basic.MailPassword))));
            sr.Append(HtmlUI.TrFinal());
            sr.Append(HtmlUI.TableFinal());

            sr.Append(HtmlUI.TableStart("onCenter"));
            sr.Append(HtmlUI.TrStart());
            sr.Append(HtmlUI.CreateTh() + HtmlUI.CreateTd(HtmlUI.SubmitButton() + HtmlUI.ResetButton() + HtmlUI.Button("advancedLink", SiteDat.GetLan("BtnAdvanced"))));
            sr.Append(HtmlUI.TrFinal());
            sr.Append(HtmlUI.TableFinal());

            sr.Append(AdminUI.AdminBoxFinal());
            sr.Append(HtmlUI.FormFinal());
            return sr.ToString();
        }