Example #1
0
 protected override void ShowPage()
 {
     this.pagetitle = "短消息发件箱";
     if (!base.IsLogin())
     {
         return;
     }
     if (DNTRequest.IsPost())
     {
         if (ForumUtils.IsCrossSitePost())
         {
             base.AddErrLine("您的请求来路不正确,无法提交。如果您安装了某种默认屏蔽来路信息的个人防火墙软件(如 Norton Internet Security),请设置其不要禁止来路信息后再试。");
             return;
         }
         if (ShortMessage.DeletePrivateMessage(this.userid, DNTRequest.GetFormString("pmitemid")) <= 0)
         {
             base.AddErrLine("参数无效<br />");
             return;
         }
         base.SetShowBackLink(false);
         base.AddMsgLine("删除完毕");
     }
     else
     {
         base.BindPrivateMessage(1);
     }
     this.newnoticecount = Notice.GetNewNoticeCountByUid(this.userid);
 }
Example #2
0
 private void DelRec_Click(object sender, EventArgs e)
 {
     if (base.CheckCookie())
     {
         if (Request["id"] != "")
         {
             //PrivateMessages.DeletePrivateMessage(0, Utils.SplitString(Request["id"], ","));
             ShortMessage.DeletePrivateMessage(0, Request["id"]);
             //XCache.Remove("/Forum/AnnouncePrivateMessageCount");
             base.Response.Redirect("global_announceprivatemessage.aspx");
             return;
         }
         base.RegisterStartupScript("", this.GetMessageScript("您未选中任何选项"));
     }
 }
Example #3
0
 protected override void ShowPage()
 {
     this.pagetitle = "短消息收件箱";
     if (!base.IsLogin())
     {
         return;
     }
     if (DNTRequest.IsPost())
     {
         if (ForumUtils.IsCrossSitePost())
         {
             base.AddErrLine("您的请求来路不正确,无法提交。如果您安装了某种默认屏蔽来路信息的个人防火墙软件(如 Norton Internet Security),请设置其不要禁止来路信息后再试。");
             return;
         }
         if (Utils.StrIsNullOrEmpty(DNTRequest.GetFormString("pmitemid")))
         {
             base.AddErrLine("您未选中任何短消息,当前操作失败!");
             return;
         }
         if (!Utils.IsNumericList(DNTRequest.GetFormString("pmitemid")))
         {
             base.AddErrLine("参数信息错误!");
             return;
         }
         var ids = DNTRequest.GetFormString("pmitemid");
         if (!String.IsNullOrEmpty(ids) || ShortMessage.DeletePrivateMessage(this.userid, ids) <= 0)
         {
             base.AddErrLine("参数无效");
             return;
         }
         Users.UpdateUserNewPMCount(this.userid, this.olid);
         base.SetUrl("usercpinbox.aspx");
         base.SetMetaRefresh();
         base.SetShowBackLink(true);
         base.AddMsgLine("删除完毕");
     }
     else
     {
         base.BindPrivateMessage(0);
     }
     this.newnoticecount = Notice.GetNewNoticeCountByUid(this.userid);
 }
Example #4
0
 protected override void ShowPage()
 {
     this.pagetitle = "短消息草稿箱";
     if (!base.IsLogin())
     {
         return;
     }
     if (DNTRequest.IsPost())
     {
         if (ShortMessage.DeletePrivateMessage(this.userid, DNTRequest.GetFormString("pmitemid")) <= 0)
         {
             base.AddErrLine("参数无效<br />");
             return;
         }
         base.SetMetaRefresh();
         base.SetShowBackLink(true);
         base.AddMsgLine("删除完毕");
     }
     else
     {
         base.BindPrivateMessage(2);
     }
     this.newnoticecount = Notice.GetNewNoticeCountByUid(this.userid);
 }