protected void Page_Load(object sender, EventArgs e) { this.progCode = IMBC.FW.Util.WebUtil.GetRequestQueryString("progCode", "RAMFM300"); this.nCurPage = int.Parse(IMBC.FW.Util.WebUtil.GetRequestQueryString("curPage", "1")); this.memoType = int.Parse(IMBC.FW.Util.WebUtil.GetRequestQueryString("memoType", "0")); this.search = IMBC.FW.Util.WebUtil.GetRequestQueryString("search", ""); this.searchWord = IMBC.FW.Util.WebUtil.GetRequestQueryString("searchWord", ""); this.stDt = IMBC.FW.Util.WebUtil.GetRequestQueryString("stDt", ""); this.spDt = IMBC.FW.Util.WebUtil.GetRequestQueryString("spDt", ""); this.newCnt.Text = IMBC.FW.Util.WebUtil.GetRequestQueryString("newCnt", ""); if (this.progCode.Substring(0, 4) == "RDMB") { this.progCode = NoteUtil.GetParentCode(this.progCode); } if (!IsPostBack) { NoteData data = new NoteData(); UserInfo uInfo = new UserInfo(); if (data.IsAdminUserDB(this.progCode, uInfo.UserID) == false) { Response.Write("관리자가 아닙니다."); Response.End(); } this.progTitle.Text = data.RetrieveProgramInfo(this.progCode).progTitle; if (newCnt.Text == "") { this.newCnt.Text = data.CountMemoNewInfo(this.progCode).ToString(); } ListDataView ldv = data.RetrieveMemoAdminList(this.progCode, this.memoType, search, searchWord, stDt, spDt, this.nCurPage, this.nPageRow); this.nTotalRecord = ldv.TotalCount; this.listRepeater.DataSource = ldv.DV; this.listRepeater.DataBind(); string pagingURL = "RetrieveMemoAdminList.aspx?curPage={0}&progCode=" + this.progCode + "&memoType=" + memoType + "&seach=" + search + "&searchWord=" + searchWord + "&stDt=" + stDt + "&spDt=" + spDt + "&newCnt=" + this.newCnt.Text; this.pageNavigator.Text = NoteUtil.SetNavigator(this.nCurPage, this.nTotalRecord, this.nPageRow, pagingURL); } }
protected void Page_Load(object sender, EventArgs e) { this.progCode = WebUtil.replaceSQLInjections(IMBC.FW.Util.WebUtil.GetRequestQueryString("progCode", "")); this.nCurPage = int.Parse(IMBC.FW.Util.WebUtil.GetRequestQueryString("curPage", "1")); this.search = IMBC.FW.Util.WebUtil.EncodeHTML(WebUtil.replaceSQLInjections(IMBC.FW.Util.WebUtil.GetRequestQueryString("search", ""))); this.searchWord = IMBC.FW.Util.WebUtil.RemoveHTMLTag(WebUtil.replaceSQLInjections(IMBC.FW.Util.WebUtil.GetRequestQueryString("searchWord", ""))).Replace("+", "").Replace("%", "").Replace("'", ""); if (this.progCode.Substring(0, 4) == "RDMB") { this.progCode = NoteUtil.GetParentCode(this.progCode); } // Response.Cache.SetCacheability(HttpCacheability.Public); // Response.Cache.SetExpires(DateTime.Now.AddSeconds(10)); // Response.Cache.VaryByParams["progCode"] = true; // Response.Cache.VaryByParams["curPage"] = true; // Response.Cache.VaryByParams["search"] = true; // Response.Cache.VaryByParams["searchWord"] = true; this.uInfo = new UserInfo(); this.data = new NoteData(); if (IMBC.FW.Util.WebUtil.GetSession("IsAdmin_" + progCode) == "TRUE") { this.IsAdmin = true; } else if (IMBC.FW.Util.WebUtil.GetSession("IsAdmin_" + progCode) == "FALSE") { this.IsAdmin = false; } //else //{ // this.IsAdmin = data.IsAdminUserDB(this.progCode, uInfo.UserID); //} if (this.uInfo.IsLogin == false) { imgSave.Src = "http://img.imbc.com/mini/UserNote/images/mini_memo_login.jpg"; System.Web.HttpContext httpContext = System.Web.HttpContext.Current; httpContext.Response.Cookies["IMBCURL"].Value = httpContext.Server.UrlEncode("http://" + httpContext.Request.ServerVariables["SERVER_NAME"] + httpContext.Request.RawUrl); httpContext.Response.Cookies["IMBCURL"].Domain = "imbc.com"; httpContext.Response.Cookies["IMBCURL"].Path = "/"; httpContext.Response.Cookies["IMBCURL"].Secure = false; imgSave.Attributes.Add("onclick", "location.href='http://member.imbc.com/Login/Login.aspx?TemplateId=Popup'; return false;"); txtComment.Enabled = false; } else { this.IsAdmin = data.IsAdminUserDB(this.progCode, uInfo.UserID); imgSave.Attributes.Add("onclick", "doSave();"); //if (!this.uInfo.IsIdentity()) //{ // if (!this.IsAdmin) // imgSave.Attributes.Add("onclick", "fIdentity();"); // else // imgSave.Attributes.Add("onclick", "doSave();"); //} //else //{ // imgSave.Attributes.Add("onclick", "doSave();"); //} } if (this.IsAdmin) { string script = "<script>function fNewWin(strUsrId, strUserNo)"; script += "{ window.open('http://member.imbc.com/admin/BbsUserInfo.aspx?uno='+strUserNo+'&uid='+strUsrId, 'usrinfo', 'resizable=no,scrollbars=no,x=100,y=200,width=400,height=120'); }"; script += "</script>"; Response.Write(script); } if (!IsPostBack) { this.mstInfo = data.RetrieveMemoMstInfo(this.progCode); this.progTitle.Text = mstInfo.progTitle; this.tblColor.BgColor = mstInfo.tblColor; this.tblColor2.BgColor = mstInfo.tblColor; this.nPageRow = mstInfo.pageRow; if (this.mstInfo.memoType == "2") { imgSave.Visible = false; txtComment.Text = "mini 에서만 작성하실 수 있습니다."; txtComment.Enabled = false; } try { if (this.progCode == "STFM000001715" || this.progCode == "STFM000001746") { pnlList.Visible = false; this.listRepeater.Visible = false; pnlNoMsgList.Visible = true; } else { pnlList.Visible = true; pnlNoMsgList.Visible = false; this.listRepeater.Visible = true; ListDataView ldv = data.RetrieveMemoList(this.progCode, this.nCurPage, this.nPageRow, this.search, this.searchWord); this.nTotalRecord = ldv.TotalCount; this.listRepeater.DataSource = ldv.DV; this.listRepeater.DataBind(); string pagingURL = "RetrieveMemoList.aspx?curPage={0}&progCode=" + this.progCode + "&search=" + this.search + "&searchWord=" + this.searchWord; this.pageNavigator.Text = NoteUtil.SetNavigator(this.nCurPage, this.nTotalRecord, this.nPageRow, pagingURL); } } catch (System.Exception ex) { throw ex; // Response.Write("잠시만 기다려 주십시오.."); // Response.End(); } } }
protected void Page_Load(object sender, EventArgs e) { UserInfo uInfo = new UserInfo(); string progCode = IMBC.FW.Util.WebUtil.GetRequestForm("sPrgID", ""); int uno = uInfo.Uno; string userID = uInfo.UserID; string userNm = uInfo.UserName; string comment = IMBC.FW.Util.WebUtil.GetRequestForm("TEXT", ""); comment = IMBC.FW.Util.WebUtil.PreventHTML(comment); if (progCode == "" || uno == 0 || userID == "" || userNm == "" || comment == "") { Response.End(); } else { if (System.Web.Configuration.WebConfigurationManager.AppSettings["pmstart"].ToString() == "ON") { Response.Write("OK$"); Response.Write("RETURN|0$"); Response.Write("MSG|'죄송합니다. 지금은 시스템 점검중입니다.$"); // Response.Status = "200 OK"; Response.End(); } NoteData data = new NoteData(); progCode = NoteUtil.GetParentCode(progCode); bool bXCharCheck = false; if (bXCharCheck) { Response.Write("OK$"); Response.Write("RETURN|0$"); Response.Write("MSG|'비속어를 입력할 수 없습니다.$"); // Response.Status = "200 OK"; Response.End(); } else { if (CheckNum(comment)) { Response.Write("OK$"); Response.Write("RETURN|0$"); Response.Write("MSG|'입력하신 숫자는 개인정보에 해당 하는 숫자이므로 입력이 불가능합니다.$"); // Response.Status = "200 OK"; Response.End(); } else { if (data.RegisterMemoInfo(progCode, 3, "#000000", uno, userID, userNm, comment, 0)) { // Response.Write("OK\r\n"); // Response.Write("RETURN VALUE : 1/전송이 완료되었습니다."); // // Response.Status = "200 OK"; // Response.End(); // if (!uInfo.IsIdentity()) { Response.Write("OK$"); Response.Write("RETURN|1$"); Response.Write("MSG|전송이 완료되었습니다. '제한적 본인확인제' 시행으로 본인확인이 필요합니다.$"); Response.Write("POPUP_ONCE|http://login.imbc.com/iMBC/CleanCampaign/IdentiFormPop.asp$"); Response.End(); } else { Response.Write("OK$"); Response.Write("RETURN|1$"); Response.Write("MSG|전송이 완료되었습니다.$"); Response.End(); } } else { Response.Write("OK$"); Response.Write("RETURN|0$"); Response.Write("MSG|'전송이 실패하였습니다.$"); // Response.Status = "200 OK"; Response.End(); } } } } }