C# Class Engage.Dnn.Publish.ModuleBase

Base functionality for Publish controls
Inheritance: Framework.ModuleBase
Show file Open project: EngageSoftware/Engage-Publish

Public Methods

Method Description
AllowAnonymousCommentsForPortal ( int portalId ) : bool
AllowAnonymousRatingsForPortal ( int portalId ) : bool
AllowArticlePagingForPortal ( int portalId ) : bool
AllowAuthorEditCategory ( int portalId ) : bool
AllowRichTextDescriptionsForPortal ( int portalId ) : bool
AllowSimpleGalleryIntegrationForPortal ( int portalId ) : bool
AllowTagsForPortal ( int portalId ) : bool
AllowUltraMediaGalleryIntegrationForPortal ( int portalId ) : bool
AllowVenexusSearchForPortal ( int portalId ) : bool
ApprovalEmailsEnabled ( int portalId ) : bool
AreCommentsModeratedForPortal ( int portalId ) : bool
AreRatingsEnabledForPortal ( int portalId ) : bool
AutoApproveCommentsForPortal ( int portalId ) : bool
BuildLinkUrl ( string parameters ) : string
BuildVersionsUrl ( ) : string
CacheTimePortal ( int portalId ) : int
DefaultCategoryForPortal ( int portalId ) : int
DefaultDisplayTabIdForPortal ( int portalId ) : int
DefaultRichTextDescriptionsForPortal ( int portalId ) : bool
DefaultTagDisplayTabIdForPortal ( int portalId ) : int
DefaultTextHtmlCategoryForPortal ( int portalId ) : int
EnableDisplayNameAsHyperlinkForPortal ( int portalId ) : bool
EnablePublishFriendlyUrlsForPortal ( int portalId ) : bool
ForumProviderTypeForPortal ( int portalId ) : string
GetAdminDefaultPagingSize ( int portalId ) : int
GetDefaultCacheSetting ( int portalId ) : int
GetItemLinkTarget ( object itemId ) : string
GetItemLinkUrl ( object itemId ) : string
GetItemLinkUrl ( object itemId, int portalId ) : string
GetItemLinkUrlExternal ( object itemId ) : string
GetItemVersionLinkUrl ( object itemVersionId ) : string
GetRssLinkUrl ( int portalId, string displayType, string tags ) : string
GetRssLinkUrl ( object itemId, int maxDisplayItems, int itemTypeId, int portalId, string displayType ) : string
GetWlwSupportForPortal ( int portalId ) : bool
IsCommentAuthorNotificationEnabledForPortal ( int portalId ) : bool
IsCommentsEnabledForPortal ( int portalId ) : bool
IsPublishCommentTypeForPortal ( int portalId ) : bool
IsUserAdmin ( int portalId ) : bool
IsViewTrackingEnabledForPortal ( int portalId ) : bool
MaximumRatingForPortal ( int portalId ) : int
ModuleBase ( ) : System
PopularTagCountForPortal ( int portalId ) : int
SetExternalRssUrl ( string rssUrl, string rssTitle ) : void
SetItemId ( int value ) : void
SetPageTitle ( ) : void
SetRssUrl ( string rssUrl, string rssTitle ) : void
SetWlwSupport ( ) : void
ShowItemIdsForPortal ( int portalId ) : bool
ThumbnailSelectionOptionForPortal ( int portalId ) : string
ThumbnailSubdirectoryForPortal ( int portalId ) : string
UseApprovalsForPortal ( int portalId ) : bool
UseCachePortal ( int portalId ) : bool
UseEmbeddedArticlesForPortal ( int portalId ) : bool
UseSessionForReturnToList ( int portalId ) : bool

Protected Methods

Method Description
AddBreadcrumb ( string pageName ) : void
BindItemData ( int itemId, bool ignoreCache ) : Item
BindItemData ( ) : void
BindItemData ( bool createNew ) : void
BuildCategoryListUrl ( ItemType type ) : string
GetCultureName ( ) : string

Gets the name of the current culture under which the page and user is operating.

GetEditUrl ( string itemId ) : string
OnInit ( EventArgs e ) : void

Raises the Control.Init event.

Private Methods

Method Description
BindCurrentItem ( ) : void
BindNewItem ( ) : void
BindNewItemByItemType ( ) : void
BindNewItemForEdit ( ) : void
GenerateLocalThumbnailUrl ( string fileName ) : string
GetThumbnailUrl ( object objFileName ) : string

Method Details

AddBreadcrumb() protected method

protected AddBreadcrumb ( string pageName ) : void
pageName string
return void

AllowAnonymousCommentsForPortal() public static method

public static AllowAnonymousCommentsForPortal ( int portalId ) : bool
portalId int
return bool

AllowAnonymousRatingsForPortal() public static method

public static AllowAnonymousRatingsForPortal ( int portalId ) : bool
portalId int
return bool

AllowArticlePagingForPortal() public static method

public static AllowArticlePagingForPortal ( int portalId ) : bool
portalId int
return bool

AllowAuthorEditCategory() public static method

public static AllowAuthorEditCategory ( int portalId ) : bool
portalId int
return bool

AllowRichTextDescriptionsForPortal() public static method

public static AllowRichTextDescriptionsForPortal ( int portalId ) : bool
portalId int
return bool

AllowSimpleGalleryIntegrationForPortal() public static method

public static AllowSimpleGalleryIntegrationForPortal ( int portalId ) : bool
portalId int
return bool

AllowTagsForPortal() public static method

public static AllowTagsForPortal ( int portalId ) : bool
portalId int
return bool

AllowUltraMediaGalleryIntegrationForPortal() public static method

public static AllowUltraMediaGalleryIntegrationForPortal ( int portalId ) : bool
portalId int
return bool

AllowVenexusSearchForPortal() public static method

public static AllowVenexusSearchForPortal ( int portalId ) : bool
portalId int
return bool

ApprovalEmailsEnabled() public static method

public static ApprovalEmailsEnabled ( int portalId ) : bool
portalId int
return bool

AreCommentsModeratedForPortal() public static method

public static AreCommentsModeratedForPortal ( int portalId ) : bool
portalId int
return bool

AreRatingsEnabledForPortal() public static method

public static AreRatingsEnabledForPortal ( int portalId ) : bool
portalId int
return bool

AutoApproveCommentsForPortal() public static method

public static AutoApproveCommentsForPortal ( int portalId ) : bool
portalId int
return bool

BindItemData() protected method

protected BindItemData ( int itemId, bool ignoreCache ) : Item
itemId int
ignoreCache bool
return Item

BindItemData() protected method

protected BindItemData ( ) : void
return void

BindItemData() protected method

protected BindItemData ( bool createNew ) : void
createNew bool
return void

BuildCategoryListUrl() protected method

protected BuildCategoryListUrl ( ItemType type ) : string
type Engage.Dnn.Publish.Util.ItemType
return string

BuildLinkUrl() public method

public BuildLinkUrl ( string parameters ) : string
parameters string
return string

BuildVersionsUrl() public method

public BuildVersionsUrl ( ) : string
return string

CacheTimePortal() public static method

public static CacheTimePortal ( int portalId ) : int
portalId int
return int

DefaultCategoryForPortal() public static method

public static DefaultCategoryForPortal ( int portalId ) : int
portalId int
return int

DefaultDisplayTabIdForPortal() public static method

public static DefaultDisplayTabIdForPortal ( int portalId ) : int
portalId int
return int

DefaultRichTextDescriptionsForPortal() public static method

public static DefaultRichTextDescriptionsForPortal ( int portalId ) : bool
portalId int
return bool

DefaultTagDisplayTabIdForPortal() public static method

public static DefaultTagDisplayTabIdForPortal ( int portalId ) : int
portalId int
return int

DefaultTextHtmlCategoryForPortal() public static method

public static DefaultTextHtmlCategoryForPortal ( int portalId ) : int
portalId int
return int

EnableDisplayNameAsHyperlinkForPortal() public static method

public static EnableDisplayNameAsHyperlinkForPortal ( int portalId ) : bool
portalId int
return bool

EnablePublishFriendlyUrlsForPortal() public static method

public static EnablePublishFriendlyUrlsForPortal ( int portalId ) : bool
portalId int
return bool

ForumProviderTypeForPortal() public static method

public static ForumProviderTypeForPortal ( int portalId ) : string
portalId int
return string

GetAdminDefaultPagingSize() public static method

public static GetAdminDefaultPagingSize ( int portalId ) : int
portalId int
return int

GetCultureName() protected method

Gets the name of the current culture under which the page and user is operating.
protected GetCultureName ( ) : string
return string

GetDefaultCacheSetting() public static method

public static GetDefaultCacheSetting ( int portalId ) : int
portalId int
return int

GetEditUrl() protected method

protected GetEditUrl ( string itemId ) : string
itemId string
return string

GetItemLinkTarget() public method

public GetItemLinkTarget ( object itemId ) : string
itemId object
return string

GetItemLinkUrl() public method

public GetItemLinkUrl ( object itemId ) : string
itemId object
return string

GetItemLinkUrl() public method

public GetItemLinkUrl ( object itemId, int portalId ) : string
itemId object
portalId int
return string

GetItemLinkUrlExternal() public method

public GetItemLinkUrlExternal ( object itemId ) : string
itemId object
return string

GetItemVersionLinkUrl() public method

public GetItemVersionLinkUrl ( object itemVersionId ) : string
itemVersionId object
return string

GetRssLinkUrl() public static method

public static GetRssLinkUrl ( int portalId, string displayType, string tags ) : string
portalId int
displayType string
tags string
return string

GetRssLinkUrl() public static method

public static GetRssLinkUrl ( object itemId, int maxDisplayItems, int itemTypeId, int portalId, string displayType ) : string
itemId object
maxDisplayItems int
itemTypeId int
portalId int
displayType string
return string

GetWlwSupportForPortal() public method

public GetWlwSupportForPortal ( int portalId ) : bool
portalId int
return bool

IsCommentAuthorNotificationEnabledForPortal() public static method

public static IsCommentAuthorNotificationEnabledForPortal ( int portalId ) : bool
portalId int
return bool

IsCommentsEnabledForPortal() public static method

public static IsCommentsEnabledForPortal ( int portalId ) : bool
portalId int
return bool

IsPublishCommentTypeForPortal() public static method

public static IsPublishCommentTypeForPortal ( int portalId ) : bool
portalId int
return bool

IsUserAdmin() public static method

public static IsUserAdmin ( int portalId ) : bool
portalId int
return bool

IsViewTrackingEnabledForPortal() public static method

public static IsViewTrackingEnabledForPortal ( int portalId ) : bool
portalId int
return bool

MaximumRatingForPortal() public static method

public static MaximumRatingForPortal ( int portalId ) : int
portalId int
return int

ModuleBase() public method

public ModuleBase ( ) : System
return System

OnInit() protected method

Raises the Control.Init event.
protected OnInit ( EventArgs e ) : void
e EventArgs An object that contains the event data.
return void

PopularTagCountForPortal() public static method

public static PopularTagCountForPortal ( int portalId ) : int
portalId int
return int

SetExternalRssUrl() public method

public SetExternalRssUrl ( string rssUrl, string rssTitle ) : void
rssUrl string
rssTitle string
return void

SetItemId() public method

public SetItemId ( int value ) : void
value int
return void

SetPageTitle() public method

public SetPageTitle ( ) : void
return void

SetRssUrl() public method

public SetRssUrl ( string rssUrl, string rssTitle ) : void
rssUrl string
rssTitle string
return void

SetWlwSupport() public method

public SetWlwSupport ( ) : void
return void

ShowItemIdsForPortal() public static method

public static ShowItemIdsForPortal ( int portalId ) : bool
portalId int
return bool

ThumbnailSelectionOptionForPortal() public static method

public static ThumbnailSelectionOptionForPortal ( int portalId ) : string
portalId int
return string

ThumbnailSubdirectoryForPortal() public static method

public static ThumbnailSubdirectoryForPortal ( int portalId ) : string
portalId int
return string

UseApprovalsForPortal() public static method

public static UseApprovalsForPortal ( int portalId ) : bool
portalId int
return bool

UseCachePortal() public static method

public static UseCachePortal ( int portalId ) : bool
portalId int
return bool

UseEmbeddedArticlesForPortal() public static method

public static UseEmbeddedArticlesForPortal ( int portalId ) : bool
portalId int
return bool

UseSessionForReturnToList() public static method

public static UseSessionForReturnToList ( int portalId ) : bool
portalId int
return bool