private void OutputLibraryFolders(int level, long Parent, System.Text.StringBuilder result) { Ektron.Cms.Common.EkEnumeration.FolderDestinationType[] DestType = new Ektron.Cms.Common.EkEnumeration.FolderDestinationType[2]; string[] Link = new string[2]; string[] DestName = new string[2]; string[] ExtParams = new string[2]; DestType[0] = Ektron.Cms.Common.EkEnumeration.FolderDestinationType.Frame; Link[0] = "javascript:ClearFolderInfo();"; DestName[0] = "medialist"; ExtParams[0] = ""; DestType[1] = Ektron.Cms.Common.EkEnumeration.FolderDestinationType.Frame; DestName[1] = "mediainsert"; if (scope == "files") { ExtParams[1] = "&scope=" + scope + "&type=files"; Link[1] = "mediainsert.aspx?action=ViewLibraryByCategory" + "&dentrylink=" + DEntryLink + "&EditorName=" + sEditor + "&enhancedmetaselect=" + m_strEnhancedMetaSelect + "&separator=" + m_strSeparator + "&metadataformtagid=" + m_strMetadataFormTagId + m_showThumb + m_retField + "&id="; } else if (scope == "images") { ExtParams[1] = "&scope=" + scope + "&type=images"; Link[1] = "mediainsert.aspx?action=ViewLibraryByCategory" + "&dentrylink=" + DEntryLink + "&EditorName=" + sEditor + "&enhancedmetaselect=" + m_strEnhancedMetaSelect + "&separator=" + m_strSeparator + "&metadataformtagid=" + m_strMetadataFormTagId + m_showThumb + m_retField + "&id="; } else { ExtParams[1] = (string) ("&scope=" + scope); Link[1] = "mediainsert.aspx?action=ViewLibraryByCategory" + "&dentrylink=" + DEntryLink + "&EditorName=" + sEditor + "&enhancedmetaselect=" + m_strEnhancedMetaSelect + "&separator=" + m_strSeparator + "&metadataformtagid=" + m_strMetadataFormTagId + m_showThumb + m_retField + "&id="; } result.Append(m_refContent.OutputFolders(level, Parent, ref DestType, ref Link, ref DestName, ref ExtParams, ref cAllFolders, Ektron.Cms.Common.EkEnumeration.FolderTreeType.Library)); }
public void OutputLibraryFolders(int level, int Parent) { Ektron.Cms.Common.EkEnumeration.FolderDestinationType[] DestType = new Ektron.Cms.Common.EkEnumeration.FolderDestinationType[2]; string[] Link = new string[2]; string[] DestName = new string[2]; string[] ExtParams = new string[2]; DestType[0] = EkEnumeration.FolderDestinationType.Frame; Link[0] = "javascript:ClearFolderInfo();"; DestName[0] = "medialist"; ExtParams[0] = ""; DestType[1] = EkEnumeration.FolderDestinationType.Frame; DestName[1] = "libraryinsert"; if (scope == "all") { ExtParams[1] = "&scope=" + scope + RetField; Link[1] = "libraryinsert.aspx?action=ViewLibraryByCategory<%=enableQDOparam%>&id="; } else { ExtParams[1] = "&scope=" + scope + QueryType + RetField + disableLinkManage; Link[1] = "libraryinsert.aspx?action=ViewLibraryByCategory<%=enableQDOparam%>&id="; } Response.Write(cDbObj.OutputFolders(level, Parent, ref DestType, ref Link, ref DestName, ref ExtParams, ref cAllFolders, EkEnumeration.FolderTreeType.Library)); }
private string OutputFolders(int level, long parent, EkEnumeration.FolderTreeType FolderType) { Ektron.Cms.Common.EkEnumeration.FolderDestinationType[] DestType = new Ektron.Cms.Common.EkEnumeration.FolderDestinationType[1]; string[] Link = new string[1]; string[] DestName = new string[1]; string[] ExtParams = new string[1]; System.String result = ""; Ektron.Cms.Content.EkContent objContentRef; try { objContentRef = m_refAPI.EkContentRef; if (FolderType == EkEnumeration.FolderTreeType.Content) { DestType[0] = EkEnumeration.FolderDestinationType.Frame; //EkContent.FolderDestinationType.Frame Link[0] = "content.aspx?action=ViewContentByCategory&id="; DestName[0] = "ek_main"; ExtParams[0] = ""; result = objContentRef.OutputFolders(level, parent, ref DestType, ref Link, ref DestName, ref ExtParams, ref m_hashAllFolders, EkEnumeration.FolderTreeType.Content); } else if (FolderType == EkEnumeration.FolderTreeType.Library) { DestType[0] = EkEnumeration.FolderDestinationType.Frame; Link[0] = "library.aspx?action=ViewLibraryByCategory&id="; DestName[0] = "ek_main"; ExtParams[0] = ""; result = objContentRef.OutputFolders(level, parent, ref DestType, ref Link, ref DestName, ref ExtParams, ref m_hashAllFolders, EkEnumeration.FolderTreeType.Library); } } catch (Exception) { result = ""; } return (result); }