protected void Page_Init(object sender, System.EventArgs e) { m_containerPage = (Community_PersonalTags) Page; permissionData = m_containerPage.RefContentApi.LoadPermissions(0, "content", 0); m_tagApi = new Ektron.Cms.Community.TagsAPI(); isAdmin = permissionData.IsAdmin; imagePath = m_tagApi.AppPath + "images/ui/icons/"; // FireFox literally relies on the url object for the query string parse. if (Request.QueryString["objectType"] != null) { defaultTagObjectType = (EkEnumeration.CMSObjectTypes)int.Parse(Request.QueryString["objectType"]); } else { defaultTagObjectType = (EkEnumeration.CMSObjectTypes)int.Parse(Request.QueryString["amp;objectType"]); } bool isLanguageSiteEnabled = false; for (int i = 0; i <= LanguageDataArray.Length - 1; i++) { if (LanguageDataArray[i].Id == m_containerPage.ContentLanguage && LanguageDataArray[i].SiteEnabled) { isLanguageSiteEnabled = true; break; } } //the default tags page does not support all language - set to default. if (m_containerPage.ContentLanguage == Ektron.Cms.Common.EkConstants.ALL_CONTENT_LANGUAGES || isLanguageSiteEnabled == false) { m_containerPage.ContentLanguage = m_containerPage.RefCommonAPI.DefaultContentLanguage; m_containerPage.RefCommonAPI.SetCookieValue("LastValidLanguageID", m_containerPage.RefCommonAPI.DefaultContentLanguage.ToString()); } error_InvalidChars.Text = m_containerPage.RefMsg.GetMessage("msg error tag invalid chars"); error_EmptyTag.Text = m_containerPage.RefMsg.GetMessage("msg error tag empty"); if (IsPostBack) { SaveDefaults(); Response.ClearContent(); Response.Redirect("PersonalTags.aspx?action=viewall", false); } else { LoadToolBar(); RenderTags(); } }
protected void Page_Load(object sender, System.EventArgs e) { CommonApi refCommonAPI = new CommonApi(); bool successFlag = false; m_containerPage = (Community_PersonalTags) Page; //If (("del" = m_containerPage.Mode) AndAlso (Not IsNothing(Request.Form("PTagsSelCBHdn"))) AndAlso (Request.Form("PTagsSelCBHdn").Trim.Length > 0)) Then //Dim sDelList() As String = (Request.Form("PTagsSelCBHdn").Trim.Split(",")) //Dim idx As Integer //Dim delList() As Integer = Array.CreateInstance(GetType(Integer), sDelList.Length) //For idx = 0 To sDelList.Length - 1 // If (IsNumeric(sDelList(idx))) Then // delList.SetValue(CType(sDelList(idx), Integer), idx) // End If //Next if (IsPostBack) { if (! (Request.Form[tagValid.UniqueID] == null) && ("1" == Request.Form[tagValid.UniqueID])) { // TODO: If error, display failure message: successFlag = SaveData(); } //Response.ClearContent() Response.Redirect("PersonalTags.aspx?action=viewall", false); } else { LoadToolBar(); DisplayInfo(); } }
protected void Page_Load(object sender, System.EventArgs e) { m_containerPage = (Community_PersonalTags) Page; if (m_tagApi.RequestInformationRef.IsMembershipUser == 1) { Response.Redirect(m_tagApi.ApplicationPath + "reterror.aspx?info=Please login as cms user", true); return; } if (("del" == m_containerPage.Mode) && (! (Request.Form["PTagsSelCBHdn"] == null) ) && (Request.Form["PTagsSelCBHdn"].Trim().Length > 0)) { Response.ClearContent(); Response.Redirect("PersonalTags.aspx?action=viewall", false); } else { ltlIsPostDataId.Text = tags_isPostData.ClientID; LoadToolBar(); //only loadgrid if this is the first load - otherwise let paging navigation handle it. if ((Page.IsPostBack && Request.Form[tags_isPostData.UniqueID] != "") || IsPostBack == false) { LoadGrid(); } tags_isPostData.Value = "true"; } }