public void LoadUserGroupInf(int groupid) { this.userGroupInfo = UserGroup.FindByID(groupid); this.groupTitle.Text = Utils.RemoveFontTag(this.userGroupInfo.GroupTitle); this.creditshigher.Text = this.userGroupInfo.Creditshigher.ToString(); this.creditslower.Text = this.userGroupInfo.Creditslower.ToString(); this.stars.Text = this.userGroupInfo.Stars.ToString(); this.color.Text = this.userGroupInfo.Color; this.groupavatar.Text = this.userGroupInfo.Groupavatar; this.readaccess.Text = this.userGroupInfo.Readaccess.ToString(); this.maxprice.Text = this.userGroupInfo.MaxPrice.ToString(); this.maxpmnum.Text = this.userGroupInfo.MaxPmNum.ToString(); this.maxsigsize.Text = this.userGroupInfo.MaxSigSize.ToString(); this.maxattachsize.Text = this.userGroupInfo.MaxAttachSize.ToString(); this.maxsizeperday.Text = this.userGroupInfo.MaxSizeperday.ToString(); this.maxspaceattachsize.Text = this.userGroupInfo.MaxSpaceattachSize.ToString(); this.maxspacephotosize.Text = this.userGroupInfo.MaxSpacephotoSize.ToString(); this.attachextensions.SetSelectByID(this.userGroupInfo.AttachExtensions.Trim()); if (groupid > 0 && groupid <= 3) { this.radminid.Enabled = false; } this.radminid.SelectedValue = this.userGroupInfo.RadminID.ToString(); this.usergrouppowersetting.Bind(this.userGroupInfo); if (this.radminid.SelectedValue == "1") { this.allowstickthread.Enabled = false; this.allowstickthread.SelectedValue = "3"; } }
public void LoadUserGroupInf(int groupid) { this.userGroupInfo = UserGroup.FindByID(groupid); this.groupTitle.Text = Utils.RemoveFontTag(this.userGroupInfo.GroupTitle); this.creditshigher.Text = this.userGroupInfo.Creditshigher.ToString(); this.creditslower.Text = this.userGroupInfo.Creditslower.ToString(); DataTable dataTable = UserGroups.GetUserGroupExceptGroupid(groupid); if (dataTable.Rows.Count == 0) { this.creditshigher.Enabled = false; this.creditslower.Enabled = false; } this.ViewState["creditshigher"] = this.userGroupInfo.Creditshigher.ToString(); this.ViewState["creditslower"] = this.userGroupInfo.Creditslower.ToString(); this.stars.Text = this.userGroupInfo.Stars.ToString(); this.color.Text = this.userGroupInfo.Color; this.groupavatar.Text = this.userGroupInfo.Groupavatar; this.readaccess.Text = this.userGroupInfo.Readaccess.ToString(); this.maxprice.Text = this.userGroupInfo.MaxPrice.ToString(); this.maxpmnum.Text = this.userGroupInfo.MaxPmNum.ToString(); this.maxsigsize.Text = this.userGroupInfo.MaxSigSize.ToString(); this.maxattachsize.Text = this.userGroupInfo.MaxAttachSize.ToString(); this.maxsizeperday.Text = this.userGroupInfo.MaxSizeperday.ToString(); this.maxspaceattachsize.Text = this.userGroupInfo.MaxSpaceattachSize.ToString(); this.maxspacephotosize.Text = this.userGroupInfo.MaxSpacephotoSize.ToString(); dataTable = Attachments.GetAttachmentType(); this.attachextensions.SetSelectByID(this.userGroupInfo.AttachExtensions.Trim()); this.usergrouppowersetting.Bind(this.userGroupInfo); if (this.userGroupInfo.System == 1) { this.DeleteUserGroupInf.Enabled = false; } }
private void ComUsergroup_Click(object sender, EventArgs e) { if (base.CheckCookie()) { if (this.sourceusergroup.SelectedIndex == 0 || this.targetusergroup.SelectedIndex == 0) { base.RegisterStartupScript("", "<script>alert('操作失败,请您选择有效的用户组!');</script>"); return; } if (this.sourceusergroup.SelectedValue == this.targetusergroup.SelectedValue) { base.RegisterStartupScript("", "<script>alert('操作失败,同一个用户组不能够合并!');</script>"); return; } var src = UserGroup.FindByID(int.Parse(this.sourceusergroup.SelectedValue)); var des = UserGroup.FindByID(int.Parse(this.targetusergroup.SelectedValue)); if (src.Creditslower != des.Creditshigher) { base.RegisterStartupScript("", "<script>alert('操作失败,要合并的用户组必须是积分相连的两个用户组!');</script>"); return; } //var userGroupInfo = UserGroup.FindByID(int.Parse(this.targetusergroup.SelectedValue)); des.Creditshigher = src.Creditshigher; //UserGroups.UpdateUserGroup(userGroupInfo); des.Save(); //UserGroups.DeleteUserGroupInfo(int.Parse(this.sourceusergroup.SelectedValue)); src.Delete(); UserGroups.ChangeAllUserGroupId(int.Parse(this.sourceusergroup.SelectedValue), int.Parse(this.targetusergroup.SelectedValue)); DNTCache.Current.RemoveObject(CacheKeys.FORUM_USER_GROUP_LIST); AdminVisitLog.InsertLog(this.userid, this.username, this.usergroupid, this.grouptitle, this.ip, "合并用户组", "把组ID:" + this.sourceusergroup.SelectedIndex + " 合并到组ID:" + this.targetusergroup.SelectedIndex); base.RegisterStartupScript("PAGE", "window.location.href='global_usergroupgrid.aspx';"); } }
public void LoadUserGroupInf(int groupid) { this.userGroupInfo = UserGroup.FindByID(groupid); this.groupTitle.Text = Utils.RemoveFontTag(this.userGroupInfo.GroupTitle); this.stars.Text = this.userGroupInfo.Stars.ToString(); this.color.Text = this.userGroupInfo.Color; this.groupavatar.Text = this.userGroupInfo.Groupavatar; this.readaccess.Text = this.userGroupInfo.Readaccess.ToString(); this.maxprice.Text = this.userGroupInfo.MaxPrice.ToString(); this.maxpmnum.Text = this.userGroupInfo.MaxPmNum.ToString(); this.maxsigsize.Text = this.userGroupInfo.MaxSigSize.ToString(); this.maxattachsize.Text = this.userGroupInfo.MaxAttachSize.ToString(); this.maxsizeperday.Text = this.userGroupInfo.MaxSizeperday.ToString(); this.maxspaceattachsize.Text = this.userGroupInfo.MaxSpaceattachSize.ToString(); this.maxspacephotosize.Text = this.userGroupInfo.MaxSpacephotoSize.ToString(); this.radminid.SelectedValue = ((this.userGroupInfo.RadminID == -1) ? "0" : this.userGroupInfo.RadminID.ToString()); this.ViewState["radminid"] = this.userGroupInfo.RadminID; Attachments.GetAttachmentType(); this.attachextensions.SetSelectByID(this.userGroupInfo.AttachExtensions.Trim()); this.usergrouppowersetting.Bind(this.userGroupInfo); if (this.userGroupInfo.System == 1) { this.DeleteUserGroupInf.Enabled = false; } }
private void radminid_SelectedIndexChanged(object sender, EventArgs e) { var userGroupInfo = UserGroup.FindByID(int.Parse(this.radminid.SelectedValue)); if (userGroupInfo != null) { this.creditshigher.Text = userGroupInfo.Creditslower.ToString(); this.creditslower.Text = userGroupInfo.Creditslower.ToString(); this.stars.Text = userGroupInfo.Stars.ToString(); this.color.Text = userGroupInfo.Color; this.groupavatar.Text = userGroupInfo.Groupavatar; this.readaccess.Text = userGroupInfo.Readaccess.ToString(); this.maxprice.Text = userGroupInfo.MaxPrice.ToString(); this.maxpmnum.Text = userGroupInfo.MaxPmNum.ToString(); this.maxsigsize.Text = userGroupInfo.MaxSigSize.ToString(); this.maxattachsize.Text = userGroupInfo.MaxAttachSize.ToString(); this.maxsizeperday.Text = userGroupInfo.MaxSizeperday.ToString(); DataTable attachmentType = Attachments.GetAttachmentType(); this.attachextensions.AddTableData(attachmentType, userGroupInfo.AttachExtensions); } var adminGroupInfo = AdminGroup.FindByID(int.Parse(this.radminid.SelectedValue)); if (adminGroupInfo != null) { admingroupright.SelectedIndex = -1; admingroupright.Items[0].Selected = adminGroupInfo.AllowEditPost; admingroupright.Items[1].Selected = adminGroupInfo.AllowEditpoll; admingroupright.Items[2].Selected = adminGroupInfo.AllowDelPost; admingroupright.Items[3].Selected = adminGroupInfo.AllowMassprune; admingroupright.Items[4].Selected = adminGroupInfo.AllowViewIP; admingroupright.Items[5].Selected = adminGroupInfo.AllowEditUser; admingroupright.Items[6].Selected = adminGroupInfo.AllowViewLog; admingroupright.Items[7].Selected = adminGroupInfo.DisablePostctrl; } }
public void LoadUserGroupInf(int groupid) { this.userGroupInfo = UserGroup.FindByID(groupid); this.groupTitle.Text = Utils.RemoveFontTag(this.userGroupInfo.GroupTitle); this.creditshigher.Text = this.userGroupInfo.Creditshigher.ToString(); this.creditslower.Text = this.userGroupInfo.Creditslower.ToString(); this.stars.Text = this.userGroupInfo.Stars.ToString(); this.color.Text = this.userGroupInfo.Color; this.groupavatar.Text = this.userGroupInfo.Groupavatar; this.readaccess.Text = this.userGroupInfo.Readaccess.ToString(); this.maxprice.Text = this.userGroupInfo.MaxPrice.ToString(); this.maxpmnum.Text = this.userGroupInfo.MaxPmNum.ToString(); this.maxsigsize.Text = this.userGroupInfo.MaxSigSize.ToString(); this.maxattachsize.Text = this.userGroupInfo.MaxAttachSize.ToString(); this.maxsizeperday.Text = this.userGroupInfo.MaxSizeperday.ToString(); this.maxspaceattachsize.Text = this.userGroupInfo.MaxSpaceattachSize.ToString(); this.maxspacephotosize.Text = this.userGroupInfo.MaxSpacephotoSize.ToString(); if (groupid > 0 && groupid <= 3) { this.radminid.Enabled = false; } this.radminid.SelectedValue = this.userGroupInfo.RadminID.ToString(); this.attachextensions.SetSelectByID(this.userGroupInfo.AttachExtensions.Trim()); //this.adminGroupInfo = AdminUserGroups.AdminGetAdminGroupInfo(this.userGroupInfo.ID); adminGroupInfo = AdminGroup.FindByID(userGroupInfo.ID); this.usergrouppowersetting.Bind(this.userGroupInfo); if (this.adminGroupInfo != null) { admingroupright.SelectedIndex = -1; admingroupright.Items[0].Selected = adminGroupInfo.AllowEditPost; admingroupright.Items[1].Selected = adminGroupInfo.AllowEditpoll; admingroupright.Items[2].Selected = adminGroupInfo.AllowDelPost; admingroupright.Items[3].Selected = adminGroupInfo.AllowMassprune; admingroupright.Items[4].Selected = adminGroupInfo.AllowViewIP; admingroupright.Items[5].Selected = adminGroupInfo.AllowEditUser; admingroupright.Items[6].Selected = adminGroupInfo.AllowViewLog; admingroupright.Items[7].Selected = adminGroupInfo.DisablePostctrl; admingroupright.Items[8].Selected = adminGroupInfo.AllowViewrealName; admingroupright.Items[9].Selected = adminGroupInfo.AllowBanUser; admingroupright.Items[10].Selected = adminGroupInfo.AllowBanIP; admingroupright.Items[11].Selected = adminGroupInfo.AllowModPost; admingroupright.Items[12].Selected = adminGroupInfo.AllowPostannounce; var config = GeneralConfigInfo.Current; this.admingroupright.Items[13].Selected = (("," + config.Reportusergroup + ",").IndexOf("," + groupid + ",") != -1); this.admingroupright.Items[this.admingroupright.Items.Count - 1].Selected = (("," + config.Photomangegroups + ",").IndexOf("," + groupid + ",") != -1); if (this.adminGroupInfo.AllowStickthread.ToString() != "") { this.allowstickthread.SelectedValue = this.adminGroupInfo.AllowStickthread.ToString(); } } if (this.radminid.SelectedValue == "1") { this.allowstickthread.Enabled = false; this.allowstickthread.SelectedValue = "3"; } }
protected void EditUserGroup_Click(object sender, EventArgs e) { try { int num = 0; ArrayList arrayList = new ArrayList(); ArrayList arrayList2 = new ArrayList(); var arrayList3 = new List <UserGroup2>(); foreach (object current in this.DataGrid1.GetKeyIDArray()) { int id = int.Parse(current.ToString()); string controlValue = this.DataGrid1.GetControlValue(num, "grouptitle"); if (controlValue.Trim() == "") { base.RegisterStartupScript("", "<script>alert('组标题未输入,请检查!');window.location.href='global_usergroupgrid.aspx';</script>"); return; } int num2 = int.Parse(this.DataGrid1.GetControlValue(num, "creditshigher")); int num3 = int.Parse(this.DataGrid1.GetControlValue(num, "creditslower")); if (num2 >= num3) { base.RegisterStartupScript("", "<script>alert('" + controlValue + "组的积分下限超过上限,请检查!');window.location.href='global_usergroupgrid.aspx';</script>"); return; } arrayList.Add(num2); arrayList2.Add(num3); arrayList3.Add(new UserGroup2(id, controlValue, num2, num3)); num++; } arrayList.Sort(); arrayList2.Sort(); for (int i = 1; i < arrayList.Count; i++) { if (arrayList[i].ToString() != arrayList2[i - 1].ToString()) { base.RegisterStartupScript("", "<script>alert('积分下限与上限取值不连续,请检查!');window.location.href='global_usergroupgrid.aspx';</script>"); return; } } for (int j = 0; j < arrayList3.Count; j++) { var userGroup = (UserGroup2)arrayList3[j]; var userGroupInfo = UserGroup.FindByID(userGroup.id); userGroupInfo.GroupTitle = userGroup.grouptitle; userGroupInfo.Creditslower = userGroup.creditslower; userGroupInfo.Creditshigher = userGroup.creditshigher; //UserGroups.UpdateUserGroup(userGroupInfo); userGroupInfo.Save(); } Caches.ReSetUserGroupList(); base.RegisterStartupScript("", "<script>window.location.href='global_usergroupgrid.aspx';</script>"); } catch { base.RegisterStartupScript("", "<script>alert('积分下限或是上限输入的数值不合法,请检查!');window.location.href='global_usergroupgrid.aspx';</script>"); } }
private void UpdateUserGroupInf_Click(object sender, EventArgs e) { if (base.CheckCookie()) { this.userGroupInfo = UserGroup.FindByID(DNTRequest.GetInt("groupid", -1)); this.userGroupInfo.System = 0; this.userGroupInfo.Type = 0; this.userGroupInfo.Readaccess = Convert.ToInt32(this.readaccess.Text); this.userGroupInfo.AllowViewstats = false; this.userGroupInfo.AllowNickName = false; this.userGroupInfo.AllowHtml = false; this.userGroupInfo.AllowCstatus = false; this.userGroupInfo.AllowUsebLog = false; this.userGroupInfo.AllowInvisible = false; this.userGroupInfo.AllowTransfer = false; this.userGroupInfo.AllowMultigroups = false; this.userGroupInfo.ReasonPm = 0; Users.UpdateUserAdminIdByGroupId(this.userGroupInfo.RadminID, this.userGroupInfo.ID); this.userGroupInfo.GroupTitle = this.groupTitle.Text; this.userGroupInfo.Creditshigher = Convert.ToInt32(this.creditshigher.Text); this.userGroupInfo.Creditslower = Convert.ToInt32(this.creditslower.Text); this.userGroupInfo.Stars = Convert.ToInt32(this.stars.Text); this.userGroupInfo.Color = this.color.Text; this.userGroupInfo.Groupavatar = this.groupavatar.Text; this.userGroupInfo.MaxPrice = Convert.ToInt32(this.maxprice.Text); this.userGroupInfo.MaxPmNum = Convert.ToInt32(this.maxpmnum.Text); this.userGroupInfo.MaxSigSize = Convert.ToInt32(this.maxsigsize.Text); this.userGroupInfo.MaxAttachSize = Convert.ToInt32(this.maxattachsize.Text); this.userGroupInfo.MaxSizeperday = Convert.ToInt32(this.maxsizeperday.Text); this.userGroupInfo.MaxSpaceattachSize = Convert.ToInt32(this.maxspaceattachsize.Text); this.userGroupInfo.MaxSpacephotoSize = Convert.ToInt32(this.maxspacephotosize.Text); this.userGroupInfo.AttachExtensions = this.attachextensions.GetSelectString(","); this.usergrouppowersetting.GetSetting(ref this.userGroupInfo); //if (AdminUserGroups.UpdateUserGroupInfo(this.userGroupInfo)) userGroupInfo.Save(); { DNTCache.Current.RemoveObject(CacheKeys.FORUM_USER_GROUP_LIST); //DNTCache.Current.RemoveObject(CacheKeys.FORUM_ADMIN_GROUP_LIST); AdminVisitLog.InsertLog(this.userid, this.username, this.usergroupid, this.grouptitle, this.ip, "后台更新系统组", "组ID:" + DNTRequest.GetInt("groupid", -1)); base.RegisterStartupScript("PAGE", "window.location.href='global_sysadminusergroupgrid.aspx';"); return; } base.RegisterStartupScript("", "<script>alert('操作失败');window.location.href='global_sysadminusergroupgrid.aspx';</script>"); } }
private void ComAdminUsergroup_Click(object sender, EventArgs e) { if (base.CheckCookie()) { if (this.sourceadminusergroup.SelectedIndex == 0 || this.targetadminusergroup.SelectedIndex == 0) { base.RegisterStartupScript("", "<script>alert('操作失败,请您选择有效的管理组!');</script>"); return; } if (Convert.ToInt32(this.sourceadminusergroup.SelectedValue) <= 3 || Convert.ToInt32(this.sourceadminusergroup.SelectedValue) <= 3) { base.RegisterStartupScript("", "<script>alert('操作失败,您选择的组为系统初始化的管理组,这些组不允许合并!');</script>"); return; } if (this.sourceadminusergroup.SelectedValue == this.targetadminusergroup.SelectedValue) { base.RegisterStartupScript("", "<script>alert('操作失败,同一个管理组不能够合并!');</script>"); return; } //AdminGroups.DeleteAdminGroupInfo(Convert.ToInt16(this.sourceadminusergroup.SelectedValue)); var adg = AdminGroup.FindByID(Convert.ToInt32(sourceadminusergroup.SelectedValue)); if (adg != null) { adg.Delete(); } //UserGroups.DeleteUserGroupInfo(int.Parse(this.sourceadminusergroup.SelectedValue)); var ug = UserGroup.FindByID(adg.AdmingID); if (ug != null) { ug.Delete(); } UserGroups.ChangeAllUserGroupId(int.Parse(this.sourceusergroup.SelectedValue), int.Parse(this.targetadminusergroup.SelectedValue)); DNTCache.Current.RemoveObject(CacheKeys.FORUM_USER_GROUP_LIST); AdminVisitLog.InsertLog(this.userid, this.username, this.usergroupid, this.grouptitle, this.ip, "合并管理组", "把组ID:" + this.sourceusergroup.SelectedIndex + " 合并到组ID:" + this.targetusergroup.SelectedIndex); base.RegisterStartupScript("PAGE", "window.location.href='global_adminusergroupgrid.aspx';"); } }
private void EditUserGroup_Click(object sender, EventArgs e) { if (this.Usergroupid.SelectedValue != "0") { int num = Convert.ToInt32(this.Usergroupid.SelectedValue); if (num >= 1 && num <= 3) { base.Response.Redirect("../global/global_editadminusergroup.aspx?groupid=" + this.Usergroupid.SelectedValue); return; } if (num >= 4 && num <= 8) { base.Response.Redirect("../global/global_editsysadminusergroup.aspx?groupid=" + this.Usergroupid.SelectedValue); return; } int radminid = UserGroup.FindByID(Utils.StrToInt(this.Usergroupid.SelectedValue, 0)).RadminID; if (radminid == 0) { base.Response.Redirect("../global/global_editusergroup.aspx?groupid=" + this.Usergroupid.SelectedValue); return; } if (radminid > 0) { base.Response.Redirect("../global/global_editadminusergroup.aspx?groupid=" + this.Usergroupid.SelectedValue); return; } if (radminid < 0) { base.Response.Redirect("../global/global_editusergroupspecial.aspx?groupid=" + this.Usergroupid.SelectedValue); return; } } else { base.RegisterStartupScript("", "<script>alert('请您选择有效的用户组!');</script>"); } }
private void InitializeComponent() { this.StopTalk.Click += new EventHandler(this.StopTalk_Click); this.DelPosts.Click += new EventHandler(this.DelPosts_Click); this.SaveUserInfo.Click += new EventHandler(this.SaveUserInfo_Click); this.ResetPassWord.Click += new EventHandler(this.ResetPassWord_Click); this.IsEditUserName.CheckedChanged += new EventHandler(this.IsEditUserName_CheckedChanged); this.DelUserInfo.Click += new EventHandler(this.DelUserInfo_Click); this.ReSendEmail.Click += new EventHandler(this.ReSendEmail_Click); this.CalculatorScore.Click += new EventHandler(this.CalculatorScore_Click); this.ResetUserDigestPost.Click += new EventHandler(this.ResetUserDigestPost_Click); this.ResetUserPost.Click += new EventHandler(this.ResetUserPost_Click); this.GivenMedal.Click += new EventHandler(this.GivenMedal_Click); this.userInfo = Users.GetUserInfo(DNTRequest.GetInt("uid", -1)); var creditsUserGroupId = CreditsFacade.GetCreditsUserGroupId((float)this.userInfo.Credits); this.groupid.Items.Add(new ListItem(UserGroup.FindByID(creditsUserGroupId.ID).GroupTitle, creditsUserGroupId.ID.ToString())); foreach (var current in UserGroup.FindAllWithCache()) { if ((current.System != 0 || current.RadminID != 0) && current.ID != 7) { this.groupid.Items.Add(new ListItem(current.GroupTitle, current.ID.ToString())); this.extgroupids.Items.Add(new ListItem(current.GroupTitle, current.ID.ToString())); } } this.templateid.AddTableData(Templates.GetValidTemplateList(), "name", "templateid"); this.templateid.Items[0].Text = "默认"; this.TabControl1.InitTabPage(); if (Request["uid"] == "") { base.Response.Redirect("global_usergrid.aspx"); return; } this.LoadCurrentUserInfo(DNTRequest.GetInt("uid", -1)); this.LoadScoreInf(Request["uid"], Request["fieldname"]); }
protected void Page_Load(object sender, EventArgs e) { if (!this.Page.IsPostBack) { foreach (var current in UserGroup.FindAllWithCache()) { this.groupid.Items.Add(new ListItem(current.GroupTitle, current.ID.ToString())); } this.AddUserInfo.Attributes.Add("onclick", "return IsValidPost();"); string text = "var creditarray = new Array("; for (int i = 1; i < this.groupid.Items.Count; i++) { text = text + UserGroup.FindByID(Convert.ToInt32(this.groupid.Items[i].Value)).Creditshigher.ToString() + ","; } text = text.TrimEnd(',') + ");"; base.RegisterStartupScript("begin", "<script type='text/javascript'>" + text + "</script>"); this.groupid.Attributes.Add("onchange", "document.getElementById('" + this.credits.ClientID + "').value=creditarray[this.selectedIndex];"); this.groupid.Items.RemoveAt(0); try { this.groupid.SelectedValue = "10"; } catch { this.groupid.SelectedValue = ((CreditsFacade.GetCreditsUserGroupId(0f) != null) ? CreditsFacade.GetCreditsUserGroupId(0f).ID.ToString() : "3"); } try { var userGroupInfo = UserGroup.FindByID(Convert.ToInt32(this.groupid.SelectedValue)); this.credits.Text = userGroupInfo.Creditshigher.ToString(); } catch { } } }
private void UpdateUserGroupInf_Click(object sender, EventArgs e) { if (base.CheckCookie()) { foreach (DictionaryEntry dictionaryEntry in new Hashtable { { "附件最大尺寸", this.maxattachsize.Text }, { "每天最大附件总尺寸", this.maxsizeperday.Text }, { "个人空间附件总尺寸", this.maxspaceattachsize.Text }, { "相册空间总尺寸", this.maxspacephotosize.Text } }) { if (!Utils.IsInt(dictionaryEntry.Value.ToString())) { base.RegisterStartupScript("", "<script>alert('输入错误," + dictionaryEntry.Key.ToString() + "只能是0或者正整数');window.location.href='global_editusergroup.aspx';</script>"); return; } } if (this.creditshigher.Enabled && (Convert.ToInt32(this.creditshigher.Text) < Convert.ToInt32(this.ViewState["creditshigher"].ToString()) || Convert.ToInt32(this.creditslower.Text) > Convert.ToInt32(this.ViewState["creditslower"].ToString()))) { base.RegisterStartupScript("", "<script>alert('操作失败, 您所输入的积分上下限范围应在" + this.ViewState["creditshigher"].ToString() + "至" + this.ViewState["creditslower"].ToString() + "之间');</script>"); } else { this.userGroupInfo = UserGroup.FindByID(DNTRequest.GetInt("groupid", -1)); this.userGroupInfo.System = 0; this.userGroupInfo.Type = 0; this.userGroupInfo.Readaccess = Convert.ToInt32(this.readaccess.Text); this.usergrouppowersetting.GetSetting(ref this.userGroupInfo); this.userGroupInfo.GroupTitle = this.groupTitle.Text; this.userGroupInfo.Creditshigher = Convert.ToInt32(this.creditshigher.Text); this.userGroupInfo.Creditslower = Convert.ToInt32(this.creditslower.Text); if (this.userGroupInfo.Creditshigher >= this.userGroupInfo.Creditslower) { base.RegisterStartupScript("", "<script>alert('操作失败, 积分下限必须小于积分上限');</script>"); return; } if (this.userGroupInfo.AllowBonus && this.userGroupInfo.MinBonusprice >= this.userGroupInfo.MaxBonusprice) { base.RegisterStartupScript("", "<script>alert('操作失败, 最低悬赏价格必须小于最高悬赏价格');</script>"); return; } this.userGroupInfo.Stars = Convert.ToInt32(this.stars.Text); this.userGroupInfo.Color = this.color.Text; this.userGroupInfo.Groupavatar = this.groupavatar.Text; this.userGroupInfo.MaxPrice = Convert.ToInt32(this.maxprice.Text); this.userGroupInfo.MaxPmNum = Convert.ToInt32(this.maxpmnum.Text); this.userGroupInfo.MaxSigSize = Convert.ToInt32(this.maxsigsize.Text); this.userGroupInfo.MaxAttachSize = Convert.ToInt32(this.maxattachsize.Text); this.userGroupInfo.MaxSizeperday = Convert.ToInt32(this.maxsizeperday.Text); this.userGroupInfo.MaxSpaceattachSize = Convert.ToInt32(this.maxspaceattachsize.Text); this.userGroupInfo.MaxSpacephotoSize = Convert.ToInt32(this.maxspacephotosize.Text); this.userGroupInfo.AttachExtensions = this.attachextensions.GetSelectString(","); //if (AdminUserGroups.UpdateUserGroupInfo(this.userGroupInfo)) userGroupInfo.Save(); { DNTCache.Current.RemoveObject(CacheKeys.FORUM_USER_GROUP_LIST); UserGroup.FindAllWithCache(); AdminVisitLog.InsertLog(this.userid, this.username, this.usergroupid, this.grouptitle, this.ip, "后台更新用户组", "组ID:" + DNTRequest.GetInt("groupid", -1)); base.RegisterStartupScript("PAGE", "window.location.href='global_usergroupgrid.aspx';"); return; } if (AdminUserGroups.opresult != "") { base.RegisterStartupScript("", "<script>alert('操作失败,原因:" + AdminUserGroups.opresult + "');window.location.href='global_usergroupgrid.aspx';</script>"); return; } base.RegisterStartupScript("", "<script>alert('操作失败');window.location.href='global_usergroupgrid.aspx';</script>"); return; } return; } }
private User CreateUserInfo() { User user = new User(); user.Name = this.userName.Text; user.NickName = this.userName.Text; user.Password = this.password.Text; user.Secques = ""; user.Gender = 0; int num = Convert.ToInt32(this.groupid.SelectedValue); user.AdminID = UserGroup.FindByID(num).RadminID; user.GroupID = num; user.JoinDate = DateTime.Now; user.LastIP = ""; user.LastVisit = DateTime.Now; user.LastActivity = DateTime.Now; user.LastPost = DateTime.Now; user.LastPostID = 0; user.LastPostTitle = ""; user.Posts = 0; user.DigestPosts = 0; user.OLTime = 0; user.PageViews = 0; user.Credits = Convert.ToInt32(this.credits.Text); user.ExtCredits1 = 0f; user.ExtCredits2 = 0f; user.ExtCredits3 = 0f; user.ExtCredits4 = 0f; user.ExtCredits5 = 0f; user.ExtCredits6 = 0f; user.ExtCredits7 = 0f; user.ExtCredits8 = 0f; user.Salt = "0"; user.Email = this.email.Text; user.Bday = ""; user.Sigstatus = 0; user.TemplateID = GeneralConfigInfo.Current.Templateid; user.Tpp = 16; user.Ppp = 16; user.Pmsound = 1; user.ShowEmail = 1; user.NewsLetter = (Int32)ReceivePMSettingType.ReceiveAllPMWithHint; user.Invisible = 0; user.Newpm = 0; user.AccessMasks = 0; var uf = user.Field; uf.Website = ""; uf.Icq = ""; uf.qq = ""; uf.Yahoo = ""; uf.Msn = ""; uf.Skype = ""; uf.Location = ""; uf.Customstatus = ""; uf.Medals = ""; uf.Bio = ""; uf.Signature = this.userName.Text; uf.Sightml = ""; uf.Authstr = ""; uf.RealName = this.realname.Text; uf.Idcard = this.idcard.Text; uf.Mobile = this.mobile.Text; uf.Phone = this.phone.Text; return(user); }
private void UpdateUserGroupInf_Click(object sender, EventArgs e) { if (base.CheckCookie()) { foreach (DictionaryEntry dictionaryEntry in new Hashtable { { "附件最大尺寸", this.maxattachsize.Text }, { "每天最大附件总尺寸", this.maxsizeperday.Text }, { "个人空间附件总尺寸", this.maxspaceattachsize.Text }, { "相册空间总尺寸", this.maxspacephotosize.Text } }) { if (!Utils.IsInt(dictionaryEntry.Value.ToString())) { base.RegisterStartupScript("", "<script>alert('输入错误," + dictionaryEntry.Key.ToString() + "只能是0或者正整数');window.location.href='global_editadminusergroup.aspx';</script>"); return; } } this.userGroupInfo = UserGroup.FindByID(DNTRequest.GetInt("groupid", -1)); this.userGroupInfo.System = 0; this.userGroupInfo.Type = 0; this.userGroupInfo.Readaccess = Convert.ToInt32(this.readaccess.Text); int num = Convert.ToInt32(this.radminid.SelectedValue); if (num > 0 && num <= 3) { adminGroupInfo = new AdminGroup(); adminGroupInfo.AdmingID = (short)this.userGroupInfo.ID; adminGroupInfo.AllowEditPost = admingroupright.Items[0].Selected; adminGroupInfo.AllowEditpoll = admingroupright.Items[1].Selected; adminGroupInfo.AllowStickthread = Convert.ToInt16(this.allowstickthread.SelectedValue) > 0; adminGroupInfo.AllowModPost = false; adminGroupInfo.AllowDelPost = admingroupright.Items[2].Selected; adminGroupInfo.AllowMassprune = admingroupright.Items[3].Selected; adminGroupInfo.AllowRefund = false; adminGroupInfo.AllowCensorword = false; adminGroupInfo.AllowViewIP = admingroupright.Items[4].Selected; adminGroupInfo.AllowBanIP = false; adminGroupInfo.AllowEditUser = admingroupright.Items[5].Selected; adminGroupInfo.AllowModUser = false; adminGroupInfo.AllowBanUser = false; adminGroupInfo.AllowPostannounce = false; adminGroupInfo.AllowViewLog = admingroupright.Items[6].Selected; adminGroupInfo.DisablePostctrl = admingroupright.Items[7].Selected; adminGroupInfo.AllowViewrealName = admingroupright.Items[8].Selected; adminGroupInfo.AllowBanUser = admingroupright.Items[9].Selected; adminGroupInfo.AllowBanIP = admingroupright.Items[10].Selected; adminGroupInfo.AllowModPost = admingroupright.Items[11].Selected; adminGroupInfo.AllowPostannounce = admingroupright.Items[12].Selected; //AdminGroups.SetAdminGroupInfo(this.adminGroupInfo, this.userGroupInfo.ID); adminGroupInfo.Save(); this.userGroupInfo.RadminID = num; } else { this.userGroupInfo.RadminID = 0; } //AdminGroups.ChangeUserAdminidByGroupid(this.userGroupInfo.RadminID, this.userGroupInfo.ID); AdminGroup.ChangeGroup(userGroupInfo.RadminID, userGroupInfo.ID); this.userGroupInfo.GroupTitle = this.groupTitle.Text; this.userGroupInfo.Creditshigher = Convert.ToInt32(this.creditshigher.Text); this.userGroupInfo.Creditslower = Convert.ToInt32(this.creditslower.Text); this.userGroupInfo.Stars = Convert.ToInt32(this.stars.Text); this.userGroupInfo.Color = this.color.Text; this.userGroupInfo.Groupavatar = this.groupavatar.Text; this.userGroupInfo.MaxPrice = Convert.ToInt32(this.maxprice.Text); this.userGroupInfo.MaxPmNum = Convert.ToInt32(this.maxpmnum.Text); this.userGroupInfo.MaxSigSize = Convert.ToInt32(this.maxsigsize.Text); this.userGroupInfo.MaxAttachSize = Convert.ToInt32(this.maxattachsize.Text); this.userGroupInfo.MaxSizeperday = Convert.ToInt32(this.maxsizeperday.Text); this.userGroupInfo.MaxSpaceattachSize = Convert.ToInt32(this.maxspaceattachsize.Text); this.userGroupInfo.MaxSpacephotoSize = Convert.ToInt32(this.maxspacephotosize.Text); this.userGroupInfo.AttachExtensions = this.attachextensions.GetSelectString(","); this.usergrouppowersetting.GetSetting(ref this.userGroupInfo); //if (AdminUserGroups.UpdateUserGroupInfo(this.userGroupInfo)) if (userGroupInfo.Save() > 0) { var config = GeneralConfigInfo.Current; int groupid = this.userGroupInfo.ID; if (this.admingroupright.Items[13].Selected) { if (("," + config.Reportusergroup + ",").IndexOf("," + groupid + ",") == -1) { if (config.Reportusergroup == "") { config.Reportusergroup = groupid.ToString(); } else { GeneralConfigInfo expr_636 = config; expr_636.Reportusergroup = expr_636.Reportusergroup + "," + groupid.ToString(); } } } else { string text = ""; string[] array = config.Reportusergroup.Split(','); for (int i = 0; i < array.Length; i++) { string text2 = array[i]; if (text2 != groupid.ToString()) { if (text == "") { text = text2; } else { text = text + "," + text2; } } } config.Reportusergroup = text; } if (AlbumPluginProvider.GetInstance() != null) { if (this.admingroupright.Items[this.admingroupright.Items.Count - 1].Selected) { if (("," + config.Photomangegroups + ",").IndexOf("," + groupid + ",") == -1) { if (config.Photomangegroups == "") { config.Photomangegroups = groupid.ToString(); } else { GeneralConfigInfo expr_75C = config; expr_75C.Photomangegroups = expr_75C.Photomangegroups + "," + groupid.ToString(); } } } else { string text3 = ""; string[] array2 = config.Photomangegroups.Split(','); for (int j = 0; j < array2.Length; j++) { string text4 = array2[j]; if (text4 != groupid.ToString()) { if (text3 == "") { text3 = text4; } else { text3 = text3 + "," + text4; } } } config.Photomangegroups = text3; } } config.Save(); //config.Save();; DNTCache.Current.RemoveObject(CacheKeys.FORUM_USER_GROUP_LIST); AdminVisitLog.InsertLog(this.userid, this.username, this.usergroupid, this.grouptitle, this.ip, "后台更新管理组", "组名:" + this.groupTitle.Text); base.RegisterStartupScript("PAGE", "window.location.href='global_adminusergroupgrid.aspx';"); return; } base.RegisterStartupScript("", "<script>alert('操作失败');window.location.href='global_adminusergroupgrid.aspx';</script>"); } }
private void SaveUserInfo_Click(object sender, EventArgs e) { if (base.CheckCookie()) { int @int = DNTRequest.GetInt("uid", -1); string text = ""; if (!this.AllowEditUserInfo(@int, true)) { return; } if (this.userName.Text != this.ViewState["username"].ToString() && Users.GetUserId(this.userName.Text) > 0) { base.RegisterStartupScript("", "<script>alert('您所输入的用户名已被使用过, 请输入其他的用户名!');</script>"); return; } if (this.userName.Text == "") { base.RegisterStartupScript("", "<script>alert('用户名不能为空!');</script>"); return; } if (this.groupid.SelectedValue == "0") { base.RegisterStartupScript("", "<script>alert('您未选中任何用户组!');</script>"); return; } this.userInfo = Users.GetUserInfo(@int); this.userInfo.Name = this.userName.Text; this.userInfo.NickName = this.nickname.Text; this.userInfo.AccessMasks = Convert.ToInt32(this.accessmasks.SelectedValue); if (this.userInfo.GroupID.ToString() != this.groupid.SelectedValue) { this.userInfo.AdminID = UserGroup.FindByID(int.Parse(this.groupid.SelectedValue)).RadminID; } if (this.bday.Text == "0000-00-00" || (this.bday.Text == "0000-0-0" | this.bday.Text.Trim() == "")) { this.userInfo.Bday = ""; } else { if (!Utils.IsDateString(this.bday.Text.Trim())) { base.RegisterStartupScript("", "<script>alert('用户生日不是有效的日期型数据!');</script>"); return; } this.userInfo.Bday = this.bday.Text; } if (!Users.ValidateEmail(this.email.Text, @int)) { base.RegisterStartupScript("", "<script>alert('当前用户的邮箱地址已被使用过, 请输入其他的邮箱!');</script>"); return; } this.userInfo.Email = this.email.Text; this.userInfo.Gender = Convert.ToInt32(this.gender.SelectedValue); this.userInfo.GroupExpiry = 0; this.userInfo.ExtGroupIds = this.extgroupids.GetSelectString(","); if (this.groupid.SelectedValue != "1" && this.userInfo.ID == BaseConfigs.GetFounderUid) { base.RegisterStartupScript("", "<script>alert('创始人的所属用户组不能被修改为其它组!');window.location.href='global_edituser.aspx?uid=" + Request["uid"] + "';</script>"); return; } this.userInfo.GroupID = Convert.ToInt32(this.groupid.SelectedValue); this.userInfo.Invisible = Convert.ToInt32(this.invisible.SelectedValue); this.userInfo.JoinDate = DateTime.Parse(this.joindate.Text); this.userInfo.LastActivity = DateTime.Parse(this.lastactivity.Text); this.userInfo.LastIP = this.lastip.Text; this.userInfo.LastPost = DateTime.Parse(this.lastpost.Text); this.userInfo.LastVisit = DateTime.Parse(this.lastvisit.Text); this.userInfo.Newpm = Convert.ToInt32(this.newpm.SelectedValue); //this.userInfo.NewsLetter = (ReceivePMSettingType)this.GetNewsLetter(); this.userInfo.NewsLetter = this.GetNewsLetter(); this.userInfo.OLTime = Convert.ToInt32(this.oltime.Text); this.userInfo.PageViews = Convert.ToInt32(this.pageviews.Text); this.userInfo.Pmsound = Convert.ToInt32(this.pmsound.Text); this.userInfo.Posts = Convert.ToInt32(this.posts.Text); this.userInfo.Ppp = Convert.ToInt32(this.ppp.Text); this.userInfo.RegIP = this.regip.Text; this.userInfo.DigestPosts = Convert.ToInt32(this.digestposts.Text); if (this.secques.SelectedValue == "1") { this.userInfo.Secques = ""; } this.userInfo.ShowEmail = Convert.ToInt32(this.showemail.SelectedValue); this.userInfo.Sigstatus = Convert.ToInt32(this.sigstatus.SelectedValue); this.userInfo.TemplateID = Convert.ToInt32(this.templateid.SelectedValue); this.userInfo.Tpp = Convert.ToInt32(this.tpp.Text); if (!Utils.IsNumeric(this.extcredits1.Text.Replace("-", ""))) { base.RegisterStartupScript("", "<script>alert('用户扩展积分不能为空或大于7位 !');</script>"); return; } this.userInfo.ExtCredits1 = float.Parse(this.extcredits1.Text); if (!Utils.IsNumeric(this.extcredits2.Text.Replace("-", ""))) { base.RegisterStartupScript("", "<script>alert('用户扩展积分不能为空或大于7位 !');</script>"); return; } this.userInfo.ExtCredits2 = float.Parse(this.extcredits2.Text); if (!Utils.IsNumeric(this.extcredits3.Text.Replace("-", ""))) { base.RegisterStartupScript("", "<script>alert('用户扩展积分不能为空或大于7位 !');</script>"); return; } this.userInfo.ExtCredits3 = float.Parse(this.extcredits3.Text); if (!Utils.IsNumeric(this.extcredits4.Text.Replace("-", ""))) { base.RegisterStartupScript("", "<script>alert('用户扩展积分不能为空或大于7位 !');</script>"); return; } this.userInfo.ExtCredits4 = float.Parse(this.extcredits4.Text); if (!Utils.IsNumeric(this.extcredits5.Text.Replace("-", ""))) { base.RegisterStartupScript("", "<script>alert('用户扩展积分不能为空或大于7位 !');</script>"); return; } this.userInfo.ExtCredits5 = float.Parse(this.extcredits5.Text); if (!Utils.IsNumeric(this.extcredits6.Text.Replace("-", ""))) { base.RegisterStartupScript("", "<script>alert('用户扩展积分不能为空或大于7位 !');</script>"); return; } this.userInfo.ExtCredits6 = float.Parse(this.extcredits6.Text); if (!Utils.IsNumeric(this.extcredits7.Text.Replace("-", ""))) { base.RegisterStartupScript("", "<script>alert('用户扩展积分不能为空或大于7位 !');</script>"); return; } this.userInfo.ExtCredits7 = float.Parse(this.extcredits7.Text); if (!Utils.IsNumeric(this.extcredits8.Text.Replace("-", ""))) { base.RegisterStartupScript("", "<script>alert('用户扩展积分不能为空或大于7位 !');</script>"); return; } this.userInfo.ExtCredits8 = float.Parse(this.extcredits8.Text); this.userInfo.Credits = CreditsFacade.GetUserCreditsByUserInfo(this.userInfo); //if (UserGroups.IsCreditUserGroup(this.userInfo.GroupID)) if (userInfo.Group.IsCreditUserGroup) { var g = CreditsFacade.GetCreditsUserGroupId((float)this.userInfo.Credits); this.userInfo.GroupID = g.ID; userInfo.Group = g; } var uf = userInfo.Field; uf.Website = this.website.Text; uf.Icq = this.icq.Text; uf.qq = this.qq.Text; uf.Yahoo = this.yahoo.Text; uf.Msn = this.msn.Text; uf.Skype = this.skype.Text; uf.Location = this.location.Text; uf.Customstatus = this.customstatus.Text; uf.Bio = this.bio.Text; if (this.signature.Text.Length > userInfo.Group.MaxSigSize) { text = "更新的签名长度超过 " + userInfo.Group.MaxSigSize + " 字符的限制,未能更新。"; } else { uf.Signature = this.signature.Text; PostpramsInfo postpramsInfo = new PostpramsInfo(); postpramsInfo.Showimages = userInfo.Group.AllowSigimgCode ? 1 : 0; postpramsInfo.Sdetail = this.signature.Text; uf.Sightml = UBB.UBBToHTML(postpramsInfo); } uf.RealName = this.realname.Text; uf.Idcard = this.idcard.Text; uf.Mobile = this.mobile.Text; uf.Phone = this.phone.Text; uf.Medals = Request["medalid"]; if (this.IsEditUserName.Checked && this.userName.Text != this.ViewState["username"].ToString()) { throw new NotImplementedException("UserNameChange"); //AdminUsers.UserNameChange(this.userInfo, this.ViewState["username"].ToString()); Sync.RenameUser(this.userInfo.ID, this.ViewState["username"].ToString(), this.userInfo.Name, ""); } if (userInfo.Save() > 0) { OnlineUsers.DeleteUserByUid(this.userInfo.ID); if (this.ViewState["GroupID"].ToString() != this.userInfo.GroupID.ToString()) { if (this.userInfo.GroupID == 4) { if (AlbumPluginProvider.GetInstance() != null) { AlbumPluginProvider.GetInstance().Ban(this.userInfo.ID); } if (SpacePluginProvider.GetInstance() != null) { SpacePluginProvider.GetInstance().Ban(this.userInfo.ID); } } else { if (AlbumPluginProvider.GetInstance() != null) { AlbumPluginProvider.GetInstance().UnBan(this.userInfo.ID); } if (SpacePluginProvider.GetInstance() != null) { SpacePluginProvider.GetInstance().UnBan(this.userInfo.ID); } } } if (this.delavart.Checked) { Avatars.DeleteAvatar(this.userInfo.ID.ToString()); } AdminVisitLog.InsertLog(this.userid, this.username, this.usergroupid, this.grouptitle, this.ip, "后台编辑用户", "用户名:" + this.userName.Text); if (text == "") { base.RegisterStartupScript("PAGE", "window.location.href='global_usergrid.aspx?condition=" + Request["condition"] + "';"); return; } base.RegisterStartupScript("PAGE", "alert('" + text + "');window.location.href='global_usergrid.aspx?condition=" + Request["condition"] + "';"); return; } else { base.RegisterStartupScript("", "<script>alert('操作失败');window.location.href='global_usergrid.aspx?condition=" + Request["condition"] + "';</script>"); } } }
private void UpdateUserGroupInf_Click(object sender, EventArgs e) { if (base.CheckCookie()) { foreach (DictionaryEntry dictionaryEntry in new Hashtable { { "附件最大尺寸", this.maxattachsize.Text }, { "每天最大附件总尺寸", this.maxsizeperday.Text }, { "个人空间附件总尺寸", this.maxspaceattachsize.Text }, { "相册空间总尺寸", this.maxspacephotosize.Text } }) { if (!Utils.IsInt(dictionaryEntry.Value.ToString())) { base.RegisterStartupScript("", "<script>alert('输入错误," + dictionaryEntry.Key.ToString() + "只能是0或者正整数');window.location.href='global_usergroupspecialgrid.aspx';</script>"); return; } } this.userGroupInfo = UserGroup.FindByID(DNTRequest.GetInt("groupid", -1)); this.userGroupInfo.System = 0; this.userGroupInfo.Type = 0; this.userGroupInfo.Readaccess = Convert.ToInt32(this.readaccess.Text); int num = (this.radminid.SelectedValue == "0") ? -1 : Convert.ToInt32(this.radminid.SelectedValue); this.userGroupInfo.RadminID = num; if (num.ToString() != this.ViewState["radminid"].ToString()) { Users.UpdateUserAdminIdByGroupId(this.userGroupInfo.RadminID, this.userGroupInfo.ID); } this.userGroupInfo.GroupTitle = this.groupTitle.Text; this.userGroupInfo.Stars = Convert.ToInt32(this.stars.Text); this.userGroupInfo.Color = this.color.Text; this.userGroupInfo.Groupavatar = this.groupavatar.Text; this.userGroupInfo.MaxPrice = Convert.ToInt32(this.maxprice.Text); this.userGroupInfo.MaxPmNum = Convert.ToInt32(this.maxpmnum.Text); this.userGroupInfo.MaxSigSize = Convert.ToInt32(this.maxsigsize.Text); this.userGroupInfo.MaxAttachSize = Convert.ToInt32(this.maxattachsize.Text); this.userGroupInfo.MaxSizeperday = Convert.ToInt32(this.maxsizeperday.Text); this.userGroupInfo.MaxSpaceattachSize = Convert.ToInt32(this.maxspaceattachsize.Text); this.userGroupInfo.MaxSpacephotoSize = Convert.ToInt32(this.maxspacephotosize.Text); this.userGroupInfo.AttachExtensions = this.attachextensions.GetSelectString(","); this.usergrouppowersetting.GetSetting(ref this.userGroupInfo); //if (AdminUserGroups.UpdateUserGroupInfo(this.userGroupInfo)) userGroupInfo.Save(); { DNTCache.Current.RemoveObject(CacheKeys.FORUM_USER_GROUP_LIST); UserGroup.FindAllWithCache(); AdminVisitLog.InsertLog(this.userid, this.username, this.usergroupid, this.grouptitle, this.ip, "后台删除特殊用户组", "组ID:" + DNTRequest.GetInt("groupid", -1)); base.RegisterStartupScript("PAGE", "window.location.href='global_usergroupspecialgrid.aspx';"); return; } if (AdminUserGroups.opresult != "") { base.RegisterStartupScript("", "<script>alert('操作失败,原因:" + AdminUserGroups.opresult + "');window.location.href='global_usergroupspecialgrid.aspx';</script>"); return; } base.RegisterStartupScript("", "<script>alert('操作失败');window.location.href='global_usergroupspecialgrid.aspx';</script>"); } }