C# Class Satrabel.Services.Url.FriendlyUrl.OpenFriendlyUrlProvider

Inheritance: DotNetNuke.Services.Url.FriendlyUrl.FriendlyUrlProvider
Mostrar archivo Open project: sachatrauwaen/OpenUrlRewriter

Public Methods

Method Description
FriendlyUrl ( DotNetNuke.Entities.Tabs.TabInfo tab, string path ) : string
FriendlyUrl ( DotNetNuke.Entities.Tabs.TabInfo tab, string path, string pageName ) : string
FriendlyUrl ( DotNetNuke.Entities.Tabs.TabInfo tab, string path, string pageName, DotNetNuke.Entities.Portals.PortalSettings settings ) : string
FriendlyUrl ( DotNetNuke.Entities.Tabs.TabInfo tab, string path, string pageName, string portalAlias ) : string
IsUrlToLowerCase ( DotNetNuke.Entities.Tabs.TabInfo tab, string url ) : bool
OpenFriendlyUrlProvider ( ) : System

Private Methods

Method Description
AddPage ( string path, string pageName ) : string

AddPage adds the page to the friendly url

CheckPathLength ( string friendlyPath, string originalpath ) : string
GetCustomModuleUrl ( int PortalId, string CultureCode, int TabId, string ModuleQueryString ) : Satrabel.HttpModules.Provider.UrlRule
GetFriendlyAlias ( string path, string portalAlias, bool isPagePath ) : string

GetFriendlyAlias gets the Alias root of the friendly url

GetFriendlyQueryString ( DotNetNuke.Entities.Tabs.TabInfo tab, string path, string pageName, int CurrentPortalId ) : string
GetLanguageUrl ( int PortalId, string parameter ) : Satrabel.HttpModules.Provider.UrlRule
GetLanguageUrlByCulture ( int PortalId, string CultureCode ) : Satrabel.HttpModules.Provider.UrlRule
GetModuleUrl ( int PortalId, string CultureCode, int TabId, string ModuleQueryString ) : Satrabel.HttpModules.Provider.UrlRule
GetQueryStringDictionary ( string path ) : string>.Dictionary
GetTabUrl ( int PortalId, string CultureCode, int TabId ) : Satrabel.HttpModules.Provider.UrlRule
GetTabUrl ( int PortalId, string CultureCode, string parameter ) : Satrabel.HttpModules.Provider.UrlRule
getRules ( int PortalId ) : IEnumerable
getRules ( int PortalId, string CultureCode ) : IEnumerable

Method Details

FriendlyUrl() public method

public FriendlyUrl ( DotNetNuke.Entities.Tabs.TabInfo tab, string path ) : string
tab DotNetNuke.Entities.Tabs.TabInfo
path string
return string

FriendlyUrl() public method

public FriendlyUrl ( DotNetNuke.Entities.Tabs.TabInfo tab, string path, string pageName ) : string
tab DotNetNuke.Entities.Tabs.TabInfo
path string
pageName string
return string

FriendlyUrl() public method

public FriendlyUrl ( DotNetNuke.Entities.Tabs.TabInfo tab, string path, string pageName, DotNetNuke.Entities.Portals.PortalSettings settings ) : string
tab DotNetNuke.Entities.Tabs.TabInfo
path string
pageName string
settings DotNetNuke.Entities.Portals.PortalSettings
return string

FriendlyUrl() public method

public FriendlyUrl ( DotNetNuke.Entities.Tabs.TabInfo tab, string path, string pageName, string portalAlias ) : string
tab DotNetNuke.Entities.Tabs.TabInfo
path string
pageName string
portalAlias string
return string

IsUrlToLowerCase() public static method

public static IsUrlToLowerCase ( DotNetNuke.Entities.Tabs.TabInfo tab, string url ) : bool
tab DotNetNuke.Entities.Tabs.TabInfo
url string
return bool

OpenFriendlyUrlProvider() public method

public OpenFriendlyUrlProvider ( ) : System
return System