private void PopulateContentGridData() { TaxonomyItemList.Columns.Add(_StyleHelper.CreateBoundField("CHECK", "<input type=\"checkbox\" name=\"checkall\" onclick=\"checkAll('selected_items',false);\">", "title-header", HorizontalAlign.Center, HorizontalAlign.Center, Unit.Percentage(2), Unit.Percentage(2), false, false)); TaxonomyItemList.Columns.Add(_StyleHelper.CreateBoundField("TITLE", _MessageHelper.GetMessage("generic title"), "title-header", HorizontalAlign.Left, HorizontalAlign.NotSet, Unit.Percentage(30), Unit.Percentage(50), false, false)); TaxonomyItemList.Columns.Add(_StyleHelper.CreateBoundField("ID", _MessageHelper.GetMessage("generic id"), "title-header", HorizontalAlign.Left, HorizontalAlign.NotSet, Unit.Percentage(5), Unit.Percentage(5), false, false)); TaxonomyItemList.Columns.Add(_StyleHelper.CreateBoundField("LANGUAGE", _MessageHelper.GetMessage("generic language"), "title-header", HorizontalAlign.Left, HorizontalAlign.NotSet, Unit.Percentage(5), Unit.Percentage(5), false, false)); TaxonomyItemList.Columns.Add(_StyleHelper.CreateBoundField("URL", _MessageHelper.GetMessage("generic url link"), "title-header", HorizontalAlign.Left, HorizontalAlign.NotSet, Unit.Percentage(5), Unit.Percentage(30), false, false)); // TaxonomyItemList.Columns.Add(_StyleHelper.CreateBoundField("ARCHIVED", _MessageHelper.GetMessage("lbl archived"), "title-header", HorizontalAlign.Left, HorizontalAlign.NotSet, Unit.Percentage(5), Unit.Percentage(5), false, false)); DataTable dt = new DataTable(); DataRow dr = default(DataRow); LibraryData libraryInfo = default(LibraryData); ContentData contData = new ContentData(); dt.Columns.Add(new DataColumn("CHECK", typeof(string))); dt.Columns.Add(new DataColumn("TITLE", typeof(string))); dt.Columns.Add(new DataColumn("ID", typeof(string))); dt.Columns.Add(new DataColumn("LANGUAGE", typeof(string))); dt.Columns.Add(new DataColumn("URL", typeof(string))); // dt.Columns.Add(new DataColumn("ARCHIVED", typeof(string))); if ((_ViewItem != "folder")) { PageSettings(); if ((taxonomy_data != null && taxonomy_data.TaxonomyItems != null && taxonomy_data.TaxonomyItems.Length > 0)) { AddDeleteIcon = true; foreach (TaxonomyItemData item in taxonomy_data.TaxonomyItems) { TaxonomyItemCount = TaxonomyItemCount + 1; dr = dt.NewRow(); dr["CHECK"] = "<input type=\"checkbox\" name=\"selected_items\" id=\"selected_items\" value=\"" + item.TaxonomyItemId + "\" onclick=\"checkAll('selected_items',true);\">"; string contenturl = ""; switch (Convert.ToInt32(item.ContentType)) { case 1: if ((item.ContentSubType == EkEnumeration.CMSContentSubtype.WebEvent)) { long fid = _Common.EkContentRef.GetFolderIDForContent(item.TaxonomyItemId); contenturl = "content.aspx?action=ViewContentByCategory&LangType=" + item.TaxonomyItemLanguage + "&id=" + fid + "&callerpage=Localization/LocaleTaxonomy.aspx&origurl=" + EkFunctions.UrlEncode("action=view&view=item&taxonomyid=" + TaxonomyId + "&treeViewId=-1&LangType=" + TaxonomyLanguage); } else { contenturl = "content.aspx?action=View&LangType=" + item.TaxonomyItemLanguage + "&id=" + item.TaxonomyItemId + "&callerpage=Localization/LocaleTaxonomy.aspx&origurl=" + EkFunctions.UrlEncode("action=view&view=item&taxonomyid=" + TaxonomyId + "&treeViewId=-1&LangType=" + TaxonomyLanguage); } break; case 7: // Library Item libraryInfo = m_refContentApi.GetLibraryItemByContentID(item.TaxonomyItemId); contenturl = "library.aspx?LangType=" + libraryInfo.LanguageId + "&action=ViewLibraryItem&id=" + libraryInfo.Id + "&parent_id=" + libraryInfo.ParentId; break; default: contenturl = "content.aspx?action=View&LangType=" + item.TaxonomyItemLanguage + "&id=" + item.TaxonomyItemId + "&callerpage=Localization/LocaleTaxonomy.aspx&origurl=" + EkFunctions.UrlEncode("action=view&view=item&taxonomyid=" + TaxonomyId + "&treeViewId=-1&LangType=" + TaxonomyLanguage); break; } long q = item.TaxonomyItemId; long r = Convert.ToInt64(item.TaxonomyItemLanguage); long s = Convert.ToInt64(item.ContentType); long h = Convert.ToInt64((EkEnumeration.CMSContentSubtype)item.ContentSubType); string i = item.TaxonomyItemTitle.ToString(); string n = _MessageHelper.GetMessage("generic Title") + " " + item.TaxonomyItemTitle.ToString(); string l = _Common.ApplicationPath + contenturl; string po = item.TaxonomyItemAssetInfo.FileName; string qpo = item.TaxonomyItemAssetInfo.ImageUrl; dr["TITLE"] = m_refContentApi.GetDmsContextMenuHTML(item.TaxonomyItemId, Convert.ToInt64(item.TaxonomyItemLanguage), Convert.ToInt64(item.ContentType), h, item.TaxonomyItemTitle.ToString(), _MessageHelper.GetMessage("generic Title") + " " + item.TaxonomyItemTitle.ToString(), _Common.ApplicationPath + contenturl, item.TaxonomyItemAssetInfo.FileName, item.TaxonomyItemAssetInfo.ImageUrl); dr["ID"] = item.TaxonomyItemId; dr["LANGUAGE"] = item.TaxonomyItemLanguage; if (item.ContentType == "102" || item.ContentType == "106") { libraryInfo = m_refContentApi.GetLibraryItemByContentID(item.TaxonomyItemId); dr["URL"] = libraryInfo.FileName.Replace("//", "/"); } else { Ektron.Cms.API.Content.Content api = new Ektron.Cms.API.Content.Content(); contData = api.GetContent(item.TaxonomyItemId); //contData = m_refContentApi.GetContentById(item.TaxonomyItemId) dr["URL"] = contData.Quicklink; } //if (item.ContentType == EkEnumeration.CMSContentType.Archive_Content.ToString() || item.ContentType == EkEnumeration.CMSContentType.Archive_Forms.ToString() || item.ContentType == EkEnumeration.CMSContentType.Archive_Media.ToString() || (Convert.ToInt32(item.ContentType) >= EkConstants.Archive_ManagedAsset_Min && Convert.ToInt32(item.ContentType) < EkConstants.Archive_ManagedAsset_Max && Convert.ToInt32(item.ContentType) != 3333 && Convert.ToInt32(item.ContentType) != 1111)) //{ // dr["ARCHIVED"] = "<span class=\"Archived\"></span>"; //} dt.Rows.Add(dr); } } else { dr = dt.NewRow(); dt.Rows.Add(dr); TaxonomyItemList.GridLines = GridLines.None; } } else { VisiblePageControls(false); //TaxonomyFolderSyncData[] taxonomy_sync_folder = null; //TaxonomyBaseRequest tax_sync_folder_req = new TaxonomyBaseRequest(); //tax_sync_folder_req.TaxonomyId = TaxonomyId; //tax_sync_folder_req.TaxonomyLanguage = TaxonomyLanguage; //taxonomy_sync_folder = _Content.GetAllAssignedCategoryFolder(tax_sync_folder_req); Ektron.Cms.BusinessObjects.Localization.LocaleTaxonomy api = new Ektron.Cms.BusinessObjects.Localization.LocaleTaxonomy(_Common.RequestInformationRef); List<LocalizableItem> folderItemList = api.GetList(TaxonomyId, _Common.ContentLanguage, false); int totalFolderCount = 0; if ((folderItemList != null && folderItemList.Count > 0)) { for (int i = 0; i <= folderItemList.Count - 1; i++) { if (folderItemList[i].LocalizableType == LocalizableCmsObjectType.FolderContents) { AddDeleteIcon = true; totalFolderCount = totalFolderCount + 1; //get the folder data from folder id. FolderData assignedFolderData = folderApi.GetFolder(folderItemList[i].Id); TaxonomyItemCount = TaxonomyItemCount + 1; dr = dt.NewRow(); dr["CHECK"] = "<input type=\"checkbox\" name=\"selected_items\" id=\"selected_items\" value=\"" + assignedFolderData.Id + "\" onclick=\"checkAll('selected_items',true);\">"; string contenturl = null; contenturl =_Common.ApplicationPath + "content.aspx?action=ViewContentByCategory&id=" + assignedFolderData.Id + "&treeViewId=0"; dr["TITLE"] = "<a href=\"" + contenturl + "\">"; dr["TITLE"] += "<img src=\""; switch ((EkEnumeration.FolderType)assignedFolderData.FolderType) { case EkEnumeration.FolderType.Catalog: dr["TITLE"] += m_refContentApi.AppPath + "images/ui/icons/folderGreen.png"; break; case EkEnumeration.FolderType.Community: dr["TITLE"] += m_refContentApi.AppPath + "images/ui/icons/folderCommunity.png"; break; case EkEnumeration.FolderType.Blog: dr["TITLE"] += m_refContentApi.AppPath + "images/ui/icons/folderBlog.png"; break; case EkEnumeration.FolderType.DiscussionBoard: dr["TITLE"] += m_refContentApi.AppPath + "images/ui/icons/folderBoard.png"; break; case EkEnumeration.FolderType.DiscussionForum: dr["TITLE"] += m_refContentApi.AppPath + "images/ui/icons/folderBoard.png"; break; default: dr["TITLE"] += m_refContentApi.AppPath + "images/ui/icons/folder.png"; break; } dr["TITLE"] += "\"></img>"; dr["TITLE"] += "</a><a href=\"" + contenturl + "\">"; dr["TITLE"] += assignedFolderData.Name; //& GetRecursiveTitle(item.FolderRecursive) dr["TITLE"] += "</a>"; dr["ID"] = assignedFolderData.Id; dr["LANGUAGE"] = TaxonomyLanguage; dt.Rows.Add(dr); } } } else { dr = dt.NewRow(); dt.Rows.Add(dr); TaxonomyItemList.GridLines = GridLines.None; } //ltrItemCount.Text = totalFolderCount.ToString(); } DataView dv = new DataView(dt); TaxonomyItemList.DataSource = dv; TaxonomyItemList.DataBind(); }
private void AddLanguageMenu(StringBuilder result) { if (_EnableMultilingual == 1) { result.Append(" var languagemenu = new Menu( \"language\" );" + Environment.NewLine); result.Append(" viewmenu.addBreak();" + Environment.NewLine); string strSelectedLanguageName = ""; string strName; strName = "All"; if (_ContentLanguage == -1) { strName = "<b>" + strName + "</b>"; } result.Append(" languagemenu.addItem(\" <img src=\'" + _ContentApi.AppImgPath + "flags/flag0000.gif\' alt=\\\"" + strName + "\\\" /> " + strName + "\", function() { LoadLanguage(\'-1\'); } );" + Environment.NewLine); Ektron.Cms.Framework.Localization.LocaleManager locApi = new Ektron.Cms.Framework.Localization.LocaleManager(); Ektron.Cms.Localization.LocaleData locData; List<Ektron.Cms.Localization.LocaleData> locDataList; Ektron.Cms.BusinessObjects.Localization.LocaleTaxonomy locTaxApi = new Ektron.Cms.BusinessObjects.Localization.LocaleTaxonomy(_Common.RequestInformationRef); List<int> locList = locTaxApi.GetLocaleIdListForFolder(_FolderData.Id, this._ContentLanguage); if (locList.Count > 0) { locDataList = locApi.GetEnabledLocales(locList); } else { locDataList = locApi.GetEnabledLocales(); } for (int i = 0; i <= (locDataList.Count - 1); i++) { locData = locDataList[i]; strName = locData.CombinedName; if (_ContentLanguage == locData.Id) { strSelectedLanguageName = locData.EnglishName; strName = "<b>" + strName + "</b>"; } result.AppendLine(" languagemenu.addItem(\" <img src=\'" + locData.FlagUrl + "\' /> " + Ektron.Cms.API.JS.Escape(strName) + "\", function() { LoadLanguage(\'" + locData.Id + "\'); } );"); } //result.AppendLine(" viewmenu.addMenu("" <img src='" & _LocalizationApi.GetFlagUrlByLanguageID(_ContentLanguage) & "' alt=\""" & strSelectedLanguageName & "\"" /> " & _MessageHelper.GetMessage("lbl Language") & """, languagemenu);") result.Append(" viewmenu.addMenu(\" <img src=\'" + _LocalizationApi.GetFlagUrlByLanguageID(_ContentLanguage) + "\' alt=\\\"" + strSelectedLanguageName + "\\\" /> " + _MessageHelper.GetMessage("lbl Language") + "\", languagemenu);" + Environment.NewLine); } }
private void DisplayPage() { List<int> langList = new List<int>(); List<int> parenttaxonomyLanguageList = new List<int>(); switch (_ViewItem.ToLower()) { case "user": DirectoryUserRequest uReq = new DirectoryUserRequest(); DirectoryAdvancedUserData uDirectory = new DirectoryAdvancedUserData(); uReq.GetItems = true; uReq.DirectoryId = TaxonomyId; uReq.DirectoryLanguage = TaxonomyLanguage; uReq.PageSize = _Common.RequestInformationRef.PagingSize; uReq.CurrentPage = m_intCurrentPage; uDirectory = this._Content.LoadDirectory(ref uReq); if ((uDirectory != null)) { TaxonomyParentId = uDirectory.DirectoryParentId; lbltaxonomyid.Text = uDirectory.DirectoryId.ToString(); taxonomytitle.Text = uDirectory.DirectoryName; _TaxonomyName = uDirectory.DirectoryName; taxonomydescription.Text = uDirectory.DirectoryDescription; ////taxonomy_image_thumb.ImageUrl = _Common.AppImgPath + "spacer.gif"; string[] taxonomyPathArray = new string[] { }; string[] taxonomyIdPathArray = new string[] { }; string taxonomyBreadCrumbWithLinks = string.Empty; if (uDirectory.DirectoryPath != string.Empty) { taxonomyPathArray = uDirectory.DirectoryPath.Split('\\'); } if (uDirectory.DirectoryIDPath != string.Empty) { taxonomyIdPathArray = uDirectory.DirectoryIDPath.Split('/'); } //form the taxonomy Bread Crumb Links. for (int k = 1; k < taxonomyPathArray.Length; k++) { int taxonomyIdForBreadCrumb =0; int.TryParse(taxonomyIdPathArray[k],out taxonomyIdForBreadCrumb); if (taxonomyIdForBreadCrumb == TaxonomyId) { if (taxonomyBreadCrumbWithLinks == string.Empty) { taxonomyBreadCrumbWithLinks = taxonomyPathArray[k]; } else { taxonomyBreadCrumbWithLinks += " > " + taxonomyPathArray[k]; } } else { if (taxonomyBreadCrumbWithLinks == string.Empty) { taxonomyBreadCrumbWithLinks = "<a id=" + taxonomyIdPathArray[k] + " href=\"localeTaxonomy.aspx?action=view&view=locale&taxonomyid=" + taxonomyIdPathArray[k] + "&treeViewId=-1&LangType=" + TaxonomyLanguage + "\" class=\"linkStyle\">" + taxonomyPathArray[k] + " </a>"; } else { taxonomyBreadCrumbWithLinks += " > <a id=" + taxonomyIdPathArray[k] + " href=\"localeTaxonomy.aspx?action=view&view=locale&taxonomyid=" + taxonomyIdPathArray[k] + "&treeViewId=-1&LangType=" + TaxonomyLanguage + "\" class=\"linkStyle\">" + taxonomyPathArray[k] + " </a>"; } } } if (taxonomyBreadCrumbWithLinks != string.Empty) { m_strCurrentBreadcrumb = mainTranslationPackageLink + " > " + taxonomyBreadCrumbWithLinks; } else { m_strCurrentBreadcrumb = mainTranslationPackageLink; } if (uDirectory.DirectoryParentId == 0) { parentTaxonomyPath = uDirectory.DirectoryPath.Replace("\\" + uDirectory.DirectoryName, "\\"); } else { parentTaxonomyPath = uDirectory.DirectoryPath.Replace("\\" + uDirectory.DirectoryName, ""); } hdn_parentTaxonomyPath.Value = parentTaxonomyPath; //if ((string.IsNullOrEmpty(uDirectory.TemplateName))) //{ // lblTemplate.Text = "[None]"; //} //else //{ // lblTemplate.Text = uDirectory.TemplateName; //} //if ((uDirectory.InheritTemplate)) //{ // lblTemplateInherit.Text = "Yes"; //} //else //{ // lblTemplateInherit.Text = "No"; //} m_intTotalPages = uReq.TotalPages; } PopulateUserGridData(uDirectory); TaxonomyToolBar(); //ltrItemCount.Text = uDirectory.DirectoryItems.Length.ToString(); break; case "cgroup": DirectoryAdvancedGroupData dagdRet = new DirectoryAdvancedGroupData(); DirectoryGroupRequest cReq = new DirectoryGroupRequest(); cReq.CurrentPage = m_intCurrentPage; cReq.PageSize = _Common.RequestInformationRef.PagingSize; cReq.DirectoryId = TaxonomyId; cReq.DirectoryLanguage = TaxonomyLanguage; cReq.GetItems = true; cReq.SortDirection = ""; dagdRet = this._Common.CommunityGroupRef.LoadDirectory(ref cReq); if ((dagdRet != null)) { TaxonomyParentId = dagdRet.DirectoryParentId; lbltaxonomyid.Text = dagdRet.DirectoryId.ToString(); taxonomytitle.Text = dagdRet.DirectoryName; _TaxonomyName = dagdRet.DirectoryName; taxonomydescription.Text = dagdRet.DirectoryDescription; //taxonomy_image_thumb.ImageUrl = _Common.AppImgPath + "spacer.gif"; //form the BreadCrumb Link. string[] taxonomyPathArray = new string[] { }; string[] taxonomyIdPathArray = new string[] { }; string taxonomyBreadCrumbWithLinks = string.Empty; if (dagdRet.DirectoryPath != string.Empty) { taxonomyPathArray = dagdRet.DirectoryPath.Split('\\'); } if (dagdRet.DirectoryIDPath != string.Empty) { taxonomyIdPathArray = dagdRet.DirectoryIDPath.Split('/'); } //form the taxonomy Bread Crumb Links. for (int k = 1; k < taxonomyPathArray.Length; k++) { int taxonomyIdForBreadCrumb =0; int.TryParse(taxonomyIdPathArray[k],out taxonomyIdForBreadCrumb); if (taxonomyIdForBreadCrumb == TaxonomyId) { if (taxonomyBreadCrumbWithLinks == string.Empty) { taxonomyBreadCrumbWithLinks = taxonomyPathArray[k]; } else { taxonomyBreadCrumbWithLinks += " > " + taxonomyPathArray[k]; } } else { if (taxonomyBreadCrumbWithLinks == string.Empty) { taxonomyBreadCrumbWithLinks = "<a id=" + taxonomyIdPathArray[k] + " href=\"localeTaxonomy.aspx?action=view&view=locale&taxonomyid=" + taxonomyIdPathArray[k] + "&treeViewId=-1&LangType=" + TaxonomyLanguage + "\" class=\"linkStyle\">" + taxonomyPathArray[k] + " </a>"; } else { taxonomyBreadCrumbWithLinks += " > <a id=" + taxonomyIdPathArray[k] + " href=\"localeTaxonomy.aspx?action=view&view=locale&taxonomyid=" + taxonomyIdPathArray[k] + "&treeViewId=-1&LangType=" + TaxonomyLanguage + "\" class=\"linkStyle\">" + taxonomyPathArray[k] + " </a>"; } } } // <a id="136" href="localeTaxonomy.aspx?action=view&view=locale&taxonomyid=136&treeViewId=-1&LangType=1033" class="linkStyle">chanduila </a> // m_strCurrentBreadcrumb = mainTranslationPackageLink + taxonomy_data.TaxonomyPath.Remove(0, 1).Replace("\\", " > "); if (taxonomyBreadCrumbWithLinks != string.Empty) { m_strCurrentBreadcrumb = mainTranslationPackageLink + " > " + taxonomyBreadCrumbWithLinks; } else { m_strCurrentBreadcrumb = mainTranslationPackageLink; } if ((string.IsNullOrEmpty(m_strCurrentBreadcrumb))) { m_strCurrentBreadcrumb = mainTranslationPackageLink; } if (dagdRet.DirectoryParentId == 0) { parentTaxonomyPath = dagdRet.DirectoryPath.Replace("\\" + dagdRet.DirectoryName, "\\"); } else { parentTaxonomyPath = dagdRet.DirectoryPath.Replace("\\" + dagdRet.DirectoryName, ""); } hdn_parentTaxonomyPath.Value = parentTaxonomyPath; //if ((string.IsNullOrEmpty(dagdRet.TemplateName))) //{ // lblTemplate.Text = "[None]"; //} //else //{ // lblTemplate.Text = dagdRet.TemplateName; //} //if ((dagdRet.InheritTemplate)) //{ // lblTemplateInherit.Text = "Yes"; //} //else //{ // lblTemplateInherit.Text = "No"; //} m_intTotalPages = cReq.TotalPages; } PopulateCommunityGroupGridData(dagdRet); TaxonomyToolBar(); //ltrItemCount.Text = cReq.RecordsAffected.ToString(); break; case "locale": taxonomy_request.TaxonomyItemType = EkEnumeration.TaxonomyItemType.Locale; taxonomy_request.TaxonomyType = EkEnumeration.TaxonomyType.Locale; taxonomy_request.IncludeItems = true; taxonomy_request.PageSize = _Common.RequestInformationRef.PagingSize; taxonomy_request.CurrentPage = m_intCurrentPage; taxonomy_data = _Content.ReadTaxonomy(ref taxonomy_request); if ((taxonomy_data != null)) { TaxonomyParentId = taxonomy_data.TaxonomyParentId; lbltaxonomyid.Text = taxonomy_data.TaxonomyId.ToString(); taxonomytitle.Text = taxonomy_data.TaxonomyName; _TaxonomyName = taxonomy_data.TaxonomyName; if (string.IsNullOrEmpty(taxonomy_data.TaxonomyDescription)) { taxonomydescription.Text = "[None]"; } else { taxonomydescription.Text = Server.HtmlEncode(taxonomy_data.TaxonomyDescription); } //if (string.IsNullOrEmpty(taxonomy_data.TaxonomyImage)) //{ // taxonomy_image.Text = "[None]"; //} //else //{ // taxonomy_image.Text = taxonomy_data.TaxonomyImage; //} //taxonomy_image_thumb.ImageUrl = taxonomy_data.TaxonomyImage; //if (string.IsNullOrEmpty(taxonomy_data.CategoryUrl)) //{ // catLink.Text = "[None]"; //} //else //{ // catLink.Text = taxonomy_data.CategoryUrl; //} //if (taxonomy_data.Visible == true) //{ // ltrStatus.Text = "Enabled"; //} //else //{ // ltrStatus.Text = "Disabled"; //} //if (!string.IsNullOrEmpty(taxonomy_data.TaxonomyImage.Trim())) //{ // taxonomy_image_thumb.ImageUrl = (taxonomy_data.TaxonomyImage.IndexOf("/") == 0 ? taxonomy_data.TaxonomyImage : _Common.SitePath + taxonomy_data.TaxonomyImage); //} //else //{ // taxonomy_image_thumb.ImageUrl = _Common.AppImgPath + "spacer.gif"; //} //form the BreadCrumb Link. FormBreadCrumb(taxonomy_data); //if ((string.IsNullOrEmpty(taxonomy_data.TemplateName))) //{ // lblTemplate.Text = "[None]"; //} //else //{ // lblTemplate.Text = taxonomy_data.TemplateName; //} //if ((taxonomy_data.TemplateInherited)) //{ // lblTemplateInherit.Text = "Yes"; //} //else //{ // lblTemplateInherit.Text = "No"; //} m_intTotalPages = taxonomy_request.TotalPages; } Ektron.Cms.BusinessObjects.Localization.LocaleTaxonomy localeTaxonomyApi = new Ektron.Cms.BusinessObjects.Localization.LocaleTaxonomy(_Common.RequestInformationRef); //API = New Ektron.Cms.BusinessObjects.Localization.LocaleTaxonomy(_Common.RequestInformationRef) langList = localeTaxonomyApi.GetLocaleIdList(TaxonomyId, _Common.ContentLanguage, false); parenttaxonomyLanguageList = localeTaxonomyApi.GetLocaleIdList(TaxonomyParentId, _Common.ContentLanguage, true); PopulateLocaleContentGridData(langList, parenttaxonomyLanguageList); TaxonomyToolBar(); //ltrItemCount.Text = langList.Count.ToString(); break; default: // Content taxonomy_request.IncludeItems = true; taxonomy_request.PageSize = _Common.RequestInformationRef.PagingSize; taxonomy_request.CurrentPage = m_intCurrentPage; taxonomy_data = _Content.ReadTaxonomy(ref taxonomy_request); if ((taxonomy_data != null)) { TaxonomyParentId = taxonomy_data.TaxonomyParentId; lbltaxonomyid.Text = taxonomy_data.TaxonomyId.ToString(); taxonomytitle.Text = taxonomy_data.TaxonomyName; _TaxonomyName = taxonomy_data.TaxonomyName; if (string.IsNullOrEmpty(taxonomy_data.TaxonomyDescription)) { taxonomydescription.Text = "[None]"; } else { taxonomydescription.Text = Server.HtmlEncode(taxonomy_data.TaxonomyDescription); } //if (string.IsNullOrEmpty(taxonomy_data.TaxonomyImage)) //{ // taxonomy_image.Text = "[None]"; //} //else //{ // taxonomy_image.Text = taxonomy_data.TaxonomyImage; //} //taxonomy_image_thumb.ImageUrl = taxonomy_data.TaxonomyImage; //if (string.IsNullOrEmpty(taxonomy_data.CategoryUrl)) //{ // catLink.Text = "[None]"; //} //else //{ // catLink.Text = taxonomy_data.CategoryUrl; //} //if (taxonomy_data.Visible == true) //{ // ltrStatus.Text = "Enabled"; //} //else //{ // ltrStatus.Text = "Disabled"; //} //if (!string.IsNullOrEmpty(taxonomy_data.TaxonomyImage.Trim())) //{ // taxonomy_image_thumb.ImageUrl = (taxonomy_data.TaxonomyImage.IndexOf("/") == 0 ? taxonomy_data.TaxonomyImage : _Common.SitePath + taxonomy_data.TaxonomyImage); //} //else //{ // taxonomy_image_thumb.ImageUrl = _Common.AppImgPath + "spacer.gif"; //} //form the BreadCrumb Link. FormBreadCrumb(taxonomy_data); //if ((string.IsNullOrEmpty(taxonomy_data.TemplateName))) //{ // lblTemplate.Text = "[None]"; //} //else //{ // lblTemplate.Text = taxonomy_data.TemplateName; //} //if ((taxonomy_data.TemplateInherited)) //{ // lblTemplateInherit.Text = "Yes"; //} //else //{ // lblTemplateInherit.Text = "No"; //} m_intTotalPages = taxonomy_request.TotalPages; //ltrItemCount.Text = taxonomy_request.RecordsAffected.ToString(); } PopulateContentGridData(); TaxonomyToolBar(); //ltrItemCount.Text = taxonomy_request.RecordsAffected.ToString(); break; } DisplayTaxonomyMetadata(); tr_catcount.Visible = false; //if (_ViewItem.ToLower() == "locale") //{ // ltrItemCount.Text = langList.Count.ToString(); //} //else //{ // ltrItemCount.Text = taxonomy_request.RecordsAffected.ToString(); //} }