12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- using iNethinkCMS.Command;
- using iNethinkCMS.Helper;
- using iNethinkCMS.Web.UI;
- using System;
- using System.Web.UI.HtmlControls;
- using System.Web.UI.WebControls;
- namespace iNethinkCMS.Web.plugs.digg
- {
- public class manage : Admin_BasePage
- {
- private string vXmlPath = "/plugs/digg/setting.xml";
- private string vState;
- private string vDiggMaxPoint;
- private string vTimeinterval;
- private string vUserDisModel;
- private string vCookieKey;
- protected HtmlForm form_comment_digg;
- protected DropDownList txtState;
- protected TextBox txtDiggMaxPoint;
- protected TextBox txtTimeinterval;
- protected DropDownList txtUserDisModel;
- protected TextBox txtCookieKey;
- protected Button Button_Submit;
- protected void Page_Load(object sender, EventArgs e)
- {
- base.CheckUserPower("c");
- if (!base.IsPostBack)
- {
- if (base.Request.UrlReferrer != null)
- {
- this.ViewState["reJumpUrl"] = base.Request.UrlReferrer.AbsoluteUri;
- }
- else
- {
- this.ViewState["reJumpUrl"] = base.Request.Url.AbsoluteUri;
- }
- this.vState = XMLHelper.GetXmlAttribute(base.Server.MapPath(this.vXmlPath), "//plugs//config//key[@name=\"state\"]", "value").Value.Trim();
- this.vDiggMaxPoint = XMLHelper.GetXmlAttribute(base.Server.MapPath(this.vXmlPath), "//plugs//config//key[@name=\"diggmaxpoint\"]", "value").Value.Trim();
- this.vTimeinterval = XMLHelper.GetXmlAttribute(base.Server.MapPath(this.vXmlPath), "//plugs//config//key[@name=\"timeinterval\"]", "value").Value.Trim();
- this.vUserDisModel = XMLHelper.GetXmlAttribute(base.Server.MapPath(this.vXmlPath), "//plugs//config//key[@name=\"userdismodel\"]", "value").Value.Trim();
- this.vCookieKey = XMLHelper.GetXmlAttribute(base.Server.MapPath(this.vXmlPath), "//plugs//config//key[@name=\"cookiekey\"]", "value").Value.Trim();
- this.txtState.SelectedValue = this.vState;
- this.txtDiggMaxPoint.Text = this.vDiggMaxPoint;
- this.txtTimeinterval.Text = this.vTimeinterval;
- this.txtUserDisModel.SelectedValue = this.vUserDisModel;
- this.txtCookieKey.Text = this.vCookieKey;
- }
- }
- protected void Button_Submit_Click(object sender, EventArgs e)
- {
- this.vState = this.txtState.SelectedValue;
- this.vDiggMaxPoint = this.txtDiggMaxPoint.Text.Trim();
- this.vTimeinterval = this.txtTimeinterval.Text.Trim();
- this.vUserDisModel = this.txtUserDisModel.SelectedValue;
- this.vCookieKey = this.txtCookieKey.Text.Trim();
- if (!Command_Validate.IsNumber(this.vDiggMaxPoint))
- {
- MessageBox.Show(this, "投票最大分值只能为数字!");
- return;
- }
- if (!Command_Validate.IsNumber(this.vTimeinterval))
- {
- MessageBox.Show(this, "时间间隔只能为数字!");
- return;
- }
- if (this.vCookieKey == "")
- {
- MessageBox.Show(this, "请输入COOKIE标识!");
- return;
- }
- XMLHelper.CreateOrUpdateXmlAttributeByXPath(base.Server.MapPath(this.vXmlPath), "//plugs//config//key[@name=\"state\"]", "value", this.vState);
- XMLHelper.CreateOrUpdateXmlAttributeByXPath(base.Server.MapPath(this.vXmlPath), "//plugs//config//key[@name=\"diggmaxpoint\"]", "value", this.vDiggMaxPoint);
- XMLHelper.CreateOrUpdateXmlAttributeByXPath(base.Server.MapPath(this.vXmlPath), "//plugs//config//key[@name=\"timeinterval\"]", "value", this.vTimeinterval);
- XMLHelper.CreateOrUpdateXmlAttributeByXPath(base.Server.MapPath(this.vXmlPath), "//plugs//config//key[@name=\"userdismodel\"]", "value", this.vUserDisModel);
- XMLHelper.CreateOrUpdateXmlAttributeByXPath(base.Server.MapPath(this.vXmlPath), "//plugs//config//key[@name=\"cookiekey\"]", "value", this.vCookieKey);
- base.Response.Redirect(this.ViewState["reJumpUrl"].ToString());
- }
- }
- }
|