Beispiel #1
0
 public Rain.Model.siteconfig loadConfig()
 {
     Rain.Model.siteconfig siteconfig = CacheHelper.Get <Rain.Model.siteconfig>("dt_cache_site_config");
     if (siteconfig == null)
     {
         CacheHelper.Insert("dt_cache_site_config", (object)this.dal.loadConfig(Utils.GetXmlMapPath("Configpath")), Utils.GetXmlMapPath("Configpath"));
         siteconfig = CacheHelper.Get <Rain.Model.siteconfig>("dt_cache_site_config");
     }
     return(siteconfig);
 }
Beispiel #2
0
 public Rain.Model.siteconfig saveConifg(Rain.Model.siteconfig model, string configFilePath)
 {
     lock (siteconfig.lockHelper)
         SerializationHelper.Save((object)model, configFilePath);
     return(model);
 }
Beispiel #3
0
 public Rain.Model.siteconfig saveConifg(Rain.Model.siteconfig model)
 {
     return(this.dal.saveConifg(model, Utils.GetXmlMapPath("Configpath")));
 }
Beispiel #4
0
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     this.ChkAdminLevel(nameof(sys_config), DTEnums.ActionEnum.Edit.ToString());
     Rain.BLL.siteconfig   siteconfig = new Rain.BLL.siteconfig();
     Rain.Model.siteconfig model      = siteconfig.loadConfig();
     try
     {
         model.webname         = this.webname.Text;
         model.weburl          = this.weburl.Text;
         model.webcompany      = this.webcompany.Text;
         model.webaddress      = this.webaddress.Text;
         model.webtel          = this.webtel.Text;
         model.webfax          = this.webfax.Text;
         model.webmail         = this.webmail.Text;
         model.webcrod         = this.webcrod.Text;
         model.webpath         = this.webpath.Text;
         model.webmanagepath   = this.webmanagepath.Text;
         model.staticstatus    = Utils.StrToInt(this.staticstatus.SelectedValue, 0);
         model.staticextension = this.staticextension.Text;
         model.memberstatus    = !this.memberstatus.Checked ? 0 : 1;
         model.commentstatus   = !this.commentstatus.Checked ? 0 : 1;
         model.logstatus       = !this.logstatus.Checked ? 0 : 1;
         model.webstatus       = !this.webstatus.Checked ? 0 : 1;
         model.webclosereason  = this.webclosereason.Text;
         model.webcountcode    = this.webcountcode.Text;
         model.smsapiurl       = this.smsapiurl.Text;
         model.smsusername     = this.smsusername.Text;
         if (this.smspassword.Text.Trim() != "" && this.smspassword.Text.Trim() != this.defaultpassword)
         {
             model.smspassword = Utils.MD5(this.smspassword.Text.Trim());
         }
         model.emailsmtp     = this.emailsmtp.Text;
         model.emailssl      = !this.emailssl.Checked ? 0 : 1;
         model.emailport     = Utils.StrToInt(this.emailport.Text.Trim(), 25);
         model.emailfrom     = this.emailfrom.Text;
         model.emailusername = this.emailusername.Text;
         if (this.emailpassword.Text.Trim() != this.defaultpassword)
         {
             model.emailpassword = DESEncrypt.Encrypt(this.emailpassword.Text, model.sysencryptstring);
         }
         model.emailnickname         = this.emailnickname.Text;
         model.filepath              = this.filepath.Text;
         model.filesave              = Utils.StrToInt(this.filesave.SelectedValue, 2);
         model.fileextension         = this.fileextension.Text;
         model.videoextension        = this.videoextension.Text;
         model.attachsize            = Utils.StrToInt(this.attachsize.Text.Trim(), 0);
         model.videosize             = Utils.StrToInt(this.videosize.Text.Trim(), 0);
         model.imgsize               = Utils.StrToInt(this.imgsize.Text.Trim(), 0);
         model.imgmaxheight          = Utils.StrToInt(this.imgmaxheight.Text.Trim(), 0);
         model.imgmaxwidth           = Utils.StrToInt(this.imgmaxwidth.Text.Trim(), 0);
         model.thumbnailheight       = Utils.StrToInt(this.thumbnailheight.Text.Trim(), 0);
         model.thumbnailwidth        = Utils.StrToInt(this.thumbnailwidth.Text.Trim(), 0);
         model.watermarktype         = Utils.StrToInt(this.watermarktype.SelectedValue, 0);
         model.watermarkposition     = Utils.StrToInt(this.watermarkposition.Text.Trim(), 9);
         model.watermarkimgquality   = Utils.StrToInt(this.watermarkimgquality.Text.Trim(), 80);
         model.watermarkpic          = this.watermarkpic.Text;
         model.watermarktransparency = Utils.StrToInt(this.watermarktransparency.Text.Trim(), 5);
         model.watermarktext         = this.watermarktext.Text;
         model.watermarkfont         = this.watermarkfont.Text;
         model.watermarkfontsize     = Utils.StrToInt(this.watermarkfontsize.Text.Trim(), 12);
         siteconfig.saveConifg(model);
         this.AddAdminLog(DTEnums.ActionEnum.Edit.ToString(), "修改系统配置信息");
         this.JscriptMsg("修改系统配置成功!", "sys_config.aspx");
     }
     catch
     {
         this.JscriptMsg("文件写入失败,请检查文件夹权限!", "");
     }
 }
Beispiel #5
0
 public UpLoad()
 {
     this.siteConfig = new Rain.BLL.siteconfig().loadConfig();
 }
Beispiel #6
0
 public ManagePage()
 {
     this.Load      += new EventHandler(this.ManagePage_Load);
     this.siteConfig = new Rain.BLL.siteconfig().loadConfig();
 }