Exemplo n.º 1
0
    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));
    }
Exemplo n.º 2
0
    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));
    }
Exemplo n.º 3
0
    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);
    }