protected void Page_Load(object sender, System.EventArgs e) { m_refMsg = m_refCommon.EkMsgRef; AppImgPath = m_refCommon.AppImgPath; m_strPageAction = Request.QueryString["action"]; //object refCommon = m_refCommon as object; Utilities.SetLanguage(m_refCommon); TaxonomyLanguage = m_refCommon.ContentLanguage; TaxonomyId = Convert.ToInt64(Request.QueryString["taxonomyid"]); if ((Request.QueryString["view"] != null)) { m_strViewItem = Request.QueryString["view"]; } taxonomy_request = new TaxonomyRequest(); taxonomy_request.TaxonomyId = TaxonomyId; taxonomy_request.TaxonomyLanguage = TaxonomyLanguage; m_refContent = m_refCommon.EkContentRef; if ((Page.IsPostBack)) { if ((Request.Form["submittedaction"] == "delete")) { m_refContent.DeleteTaxonomy(taxonomy_request); Response.Write("<script type=\"text/javascript\">parent.CloseChildPage();</script>"); } else if ((Request.Form["submittedaction"] == "deleteitem")) { if ((m_strViewItem != "folder")) { taxonomy_request.TaxonomyIdList = Request.Form["selected_items"]; if ((m_strViewItem.ToLower() == "cgroup")) { taxonomy_request.TaxonomyItemType = EkEnumeration.TaxonomyItemType.Group; } else if ((m_strViewItem.ToLower() == "user")) { taxonomy_request.TaxonomyItemType = EkEnumeration.TaxonomyItemType.User; } else { taxonomy_request.TaxonomyItemType = EkEnumeration.TaxonomyItemType.Content; } m_refContent.RemoveTaxonomyItem(taxonomy_request); } else { TaxonomySyncRequest tax_folder = new TaxonomySyncRequest(); tax_folder.TaxonomyId = TaxonomyId; tax_folder.TaxonomyLanguage = TaxonomyLanguage; tax_folder.SyncIdList = Request.Form["selected_items"]; m_refContent.RemoveTaxonomyFolder(tax_folder); } if ((Request.Params["ccp"] == null)) { Response.Redirect("LocaleTaxonomy.aspx?" + Request.ServerVariables["query_string"] + "&ccp=true", true); } else { Response.Redirect("LocaleTaxonomy.aspx?" + Request.ServerVariables["query_string"], true); } } } else if ((IsPostBack == false)) { DisplayPage(); } }
protected void Page_Load(object sender, System.EventArgs e) { m_refMsg = m_refCommon.EkMsgRef; AppImgPath = m_refCommon.AppImgPath; m_strPageAction = Request.QueryString["action"]; object refAPI = m_refCommon as object; Utilities.SetLanguage(m_refCommon); //Utilities.SetLanguage(m_refCommon); TaxonomyLanguage = m_refCommon.ContentLanguage; TaxonomyId = Convert.ToInt64(Request.QueryString["taxonomyid"]); if (Request.QueryString["view"] != null) { m_strViewItem = AntiXss.HtmlEncode(Request.QueryString["view"]); } PageLabel.Text = PageLabel.ToolTip = m_refMsg.GetMessage("lbl pagecontrol page"); OfLabel.Text = OfLabel.ToolTip = m_refMsg.GetMessage("lbl pagecontrol of"); FirstPage.ToolTip = m_refMsg.GetMessage("lbl first page"); PreviousPage.ToolTip = m_refMsg.GetMessage("lbl previous page"); NextPage.ToolTip = m_refMsg.GetMessage("lbl next page"); LastPage.ToolTip = m_refMsg.GetMessage("lbl last page"); FirstPage.Text = "[" + m_refMsg.GetMessage("lbl first page") + "]"; PreviousPage.Text = "[" + m_refMsg.GetMessage("lbl previous page") + "]"; NextPage.Text = "[" + m_refMsg.GetMessage("lbl next page") + "]"; LastPage.Text = "[" + m_refMsg.GetMessage("lbl last page") + "]"; taxonomy_request = new TaxonomyRequest(); taxonomy_request.TaxonomyId = TaxonomyId; taxonomy_request.TaxonomyLanguage = TaxonomyLanguage; m_refContent = m_refCommon.EkContentRef; if (Page.IsPostBack && Request.Form[isPostData.UniqueID] != "") { if (Request.Form["submittedaction"] == "delete") { m_refContent.DeleteTaxonomy(taxonomy_request); Response.Write("<script type=\"text/javascript\">parent.CloseChildPage();</script>"); } else if (Request.Form["submittedaction"] == "deleteitem") { if (m_strViewItem != "folder") { taxonomy_request.TaxonomyIdList = Request.Form["selected_items"]; if (m_strViewItem.ToLower() == "cgroup") { taxonomy_request.TaxonomyItemType = EkEnumeration.TaxonomyItemType.Group; } else if (m_strViewItem.ToLower() == "user") { taxonomy_request.TaxonomyItemType = EkEnumeration.TaxonomyItemType.User; } else { taxonomy_request.TaxonomyItemType = EkEnumeration.TaxonomyItemType.Content; } m_refContent.RemoveTaxonomyItem(taxonomy_request); } else { TaxonomySyncRequest tax_folder = new TaxonomySyncRequest(); tax_folder.TaxonomyId = TaxonomyId; tax_folder.TaxonomyLanguage = TaxonomyLanguage; tax_folder.SyncIdList = Request.Form["selected_items"]; m_refContent.RemoveTaxonomyFolder(tax_folder); } if (Request.Params["ccp"] == null) { Response.Redirect("taxonomy.aspx?" + Request.ServerVariables["query_string"] + "&ccp=true", true); } else { Response.Redirect((string) ("taxonomy.aspx?" + Request.ServerVariables["query_string"]), true); } } } else if (IsPostBack == false) { DisplayPage(); } isPostData.Value = "true"; }
protected void Page_Load(object sender, System.EventArgs e) { try { Response.CacheControl = "no-cache"; Response.AddHeader("Pragma", "no-cache"); Response.Expires = -1; CurrentUserId = m_refCommon.RequestInformationRef.UserId; m_refContent = m_refCommon.EkContentRef; m_refMsg = m_refCommon.EkMsgRef; RegisterResources(); Utilities.ValidateUserLogin(); if ((m_refContentApi.RequestInformationRef.IsMembershipUser == 1 || (!m_refContentApi.IsARoleMember(Ektron.Cms.Common.EkEnumeration.CmsRoleIds.AdminXliff))) && (!m_refContentApi.IsAdmin())) { Response.Redirect("../reterror.aspx?info=" + m_refContentApi.EkMsgRef.GetMessage("msg login xliff administrator"), false); return; } else { AppImgPath = m_refCommon.AppImgPath; AppPath = m_refCommon.AppPath; litAppPath.Text = AppPath; EnableMultilingual = m_refCommon.EnableMultilingual; displaystylesheet.Text = m_refStyle.GetClientScript(); if ((Request.QueryString["action"] != null && !string.IsNullOrEmpty(Request.QueryString["action"]))) { m_strPageAction = Request.QueryString["action"].ToLower(); } Utilities.SetLanguage(m_refCommon); TaxonomyLanguage = m_refCommon.ContentLanguage; if ((Page.IsPostBack)) { if (((Request.Form[submittedaction.UniqueID]) == "deleteSelected")) { TaxonomyRequest taxonomy_request_data = new TaxonomyRequest(); taxonomy_request_data.TaxonomyIdList = Request.Form["selected_taxonomy"]; taxonomy_request_data.TaxonomyLanguage = TaxonomyLanguage; m_refContent.DeleteTaxonomy(taxonomy_request_data); Response.Redirect("LocaleTaxonomy.aspx?rf=1", false); } } switch (m_strPageAction) { case "add": addLocaleTaxonomy m_at = default(addLocaleTaxonomy); m_at = (addLocaleTaxonomy)LoadControl("../controls/localetaxonomy/addLocaleTaxonomy.ascx"); m_at.ID = "taxonomy"; DataHolder.Controls.Add(m_at); break; case "edit": case "reorder": editLocaleTaxonomy m_et = default(editLocaleTaxonomy); m_et = (editLocaleTaxonomy)LoadControl("../controls/localetaxonomy/editLocaleTaxonomy.ascx"); m_et.ID = "taxonomy"; DataHolder.Controls.Add(m_et); break; case "view": viewLocaletaxonomy m_vt = default(viewLocaletaxonomy); m_vt = (viewLocaletaxonomy)LoadControl("../controls/localetaxonomy/viewLocaletaxonomy.ascx"); m_vt.ID = "taxonomy"; DataHolder.Controls.Add(m_vt); break; case "viewcontent": case "removeitems": Control m_vi = default(Control); m_vi = (Control)LoadControl("../controls/localetaxonomy/viewLocaleTaxonomyItems.ascx"); m_vi.ID = "taxonomy"; DataHolder.Controls.Add(m_vi); break; case "viewattributes": Control m_va = default(Control); m_va = (Control)LoadControl("../controls/localetaxonomy/viewLocaleTaxonomyAttributes.ascx"); m_va.ID = "taxonomy"; DataHolder.Controls.Add(m_va); break; case "additem": case "addfolder": if ((m_strPageAction == "addfolder")) { //body.Attributes.Add("onload", "Main.start();displayTreeFolderSelect();showSelectedFolderTree();setupClassNames();") body.Attributes.Add("onload", "Main.start();displayTreeFolderSelect();showSelectedFolderTree();setupClassNames();"); } assignLocaleTaxonomy m_asnt = default(assignLocaleTaxonomy); m_asnt = (assignLocaleTaxonomy)LoadControl("../controls/localetaxonomy/assignLocaleTaxonomy.ascx"); m_asnt.ID = "taxonomy"; DataHolder.Controls.Add(m_asnt); break; default: div_taxonomylist.Visible = true; if ((IsPostBack == false || (IsPostBack == true & !string.IsNullOrEmpty(Request.Form[isSearchPostData.UniqueID])))) { //ViewAllTaxonomy(); ViewAllToolBar(); } break; } //if ((Request.QueryString["rf"] == "1")) //{ // litRefreshAccordion.Text = "<script language=\"javascript\">" + "\n" + "top.refreshTaxonomyAccordion(" + TaxonomyLanguage + ");" + "\n" + "</script>" + "\n"; //} } SetJsServerVariables(); } catch (System.Threading.ThreadAbortException) { //Do nothing } catch (Exception ex) { Response.Redirect("../reterror.aspx?info=" + EkFunctions.UrlEncode(ex.Message + ".") + "&LangType=" + TaxonomyLanguage, false); } }
protected void Page_Load(object sender, System.EventArgs e) { m_refMsg = m_refCommon.EkMsgRef; AppImgPath = m_refCommon.AppImgPath; m_strPageAction = Request.QueryString["action"]; Utilities.SetLanguage(m_refCommon); TaxonomyLanguage = m_refCommon.ContentLanguage; TaxonomyId = Convert.ToInt64(Request.QueryString["taxonomyid"]); taxonomy_request = new TaxonomyRequest(); taxonomy_request.TaxonomyId = TaxonomyId; taxonomy_request.TaxonomyLanguage = TaxonomyLanguage; m_refContent = m_refCommon.EkContentRef; Util_RegisterResources(); Util_SetServerJSVariables(); litEnable.Text = m_refMsg.GetMessage("js:Confirm enable taxonomy all languages"); litDisable.Text = m_refMsg.GetMessage("js:Confirm disable taxonomy all languages"); if (Page.IsPostBack) { if (Request.Form["submittedaction"] == "delete") { m_refContent.DeleteTaxonomy(taxonomy_request); Response.Redirect((string)("taxonomy.aspx?LangType=" + TaxonomyLanguage), true); } else if (Request.Form["submittedaction"] == "deletenode") { long CurrentDeleteId = TaxonomyId; if ((Request.Form["LastClickedOn"] != null) && Request.Form["LastClickedOn"] != "") { CurrentDeleteId = Convert.ToInt64(Request.Form["LastClickedOn"]); } taxonomy_request.TaxonomyId = CurrentDeleteId; m_refContent.DeleteTaxonomy(taxonomy_request); if (CurrentDeleteId == TaxonomyId) { Response.Redirect((string)("taxonomy.aspx?taxonomyid=" + TaxonomyId), true); } else { Response.Redirect((string)("taxonomy.aspx?action=viewtree&taxonomyid=" + TaxonomyId + "&LangType=" + TaxonomyLanguage), true); } } else if (Request.Form["submittedaction"] == "enable") { long CurrentEnableId = TaxonomyId; if ((Request.Form["LastClickedOn"] != null) && Request.Form["LastClickedOn"] != "") { CurrentEnableId = Convert.ToInt64(Request.Form["LastClickedOn"]); } if (Request.Form[alllanguages.UniqueID] == "true") { m_refContent.UpdateTaxonomyVisible(CurrentEnableId, -1, true); } else { m_refContent.UpdateTaxonomyVisible(CurrentEnableId, TaxonomyLanguage, true); } Response.Redirect((string)("taxonomy.aspx?action=viewtree&taxonomyid=" + TaxonomyId + "&LangType=" + TaxonomyLanguage), true); } else if (Request.Form["submittedaction"] == "disable") { long CurrentDisableId = TaxonomyId; if ((Request.Form["LastClickedOn"] != null) && Request.Form["LastClickedOn"] != "") { CurrentDisableId = Convert.ToInt64(Request.Form["LastClickedOn"]); } if (Request.Form[alllanguages.UniqueID] == "true") { m_refContent.UpdateTaxonomyVisible(CurrentDisableId, -1, false); } else { m_refContent.UpdateTaxonomyVisible(CurrentDisableId, TaxonomyLanguage, false); } Response.Redirect((string)("taxonomy.aspx?action=viewtree&taxonomyid=" + TaxonomyId + "&LangType=" + TaxonomyLanguage), true); } } else { taxonomy_data = m_refContent.ReadTaxonomy(ref taxonomy_request); if (taxonomy_data != null) { TaxonomyParentId = taxonomy_data.TaxonomyParentId; m_strTaxonomyName = taxonomy_data.TaxonomyName; } AncestorTaxonomyId = TaxonomyId; m_selectedTaxonomyList = Convert.ToString(TaxonomyId); TaxonomyToolBar(); } }