• Share
    • Twitter
    • LinkedIn
    • Facebook
    • Email
  • Feedback
  • Improve this Doc

Interface IGlobals

A collection of Dnn global methods and properties.

Namespace: DotNetNuke.Common.Internal
Assembly: DotNetNuke.dll
Syntax
public interface IGlobals

Properties

| Improve this Doc View Source

ApplicationPath

Gets the application path.

Declaration
string ApplicationPath { get; }
Property Value
Type Description
System.String
| Improve this Doc View Source

HostMapPath

Gets the host map path.

Declaration
string HostMapPath { get; }
Property Value
Type Description
System.String

ApplicationMapPath + "Portals_default".

Methods

| Improve this Doc View Source

AccessDeniedURL()

Get the URL to show the "access denied" message.

Declaration
string AccessDeniedURL()
Returns
Type Description
System.String

URL to access denied view.

| Improve this Doc View Source

AccessDeniedURL(String)

Get the URL to show the "access denied" message.

Declaration
string AccessDeniedURL(string message)
Parameters
Type Name Description
System.String message

The message to display.

Returns
Type Description
System.String

URL to access denied view.

| Improve this Doc View Source

AddHTTP(String)

Adds the current request's protocol ("http://" or "https://") to the given URL, if it does not already have a protocol specified.

Declaration
string AddHTTP(string strURL)
Parameters
Type Name Description
System.String strURL

The URL.

Returns
Type Description
System.String

The formatted URL.

| Improve this Doc View Source

FormatHelpUrl(String, PortalSettings, String, String)

Formats the help URL, adding query-string parameters and a protocol (if missing).

Declaration
string FormatHelpUrl(string helpUrl, PortalSettings objPortalSettings, string name, string version)
Parameters
Type Name Description
System.String helpUrl

The help URL.

PortalSettings objPortalSettings

The portal settings.

System.String name

The name of the module.

System.String version

The version of the module.

Returns
Type Description
System.String

Formatted URL.

| Improve this Doc View Source

FormatHelpUrl(String, PortalSettings, String)

Formats the help URL, adding query-string parameters and a protocol (if missing).

Declaration
string FormatHelpUrl(string helpUrl, PortalSettings objPortalSettings, string name)
Parameters
Type Name Description
System.String helpUrl

The help URL.

PortalSettings objPortalSettings

The portal settings.

System.String name

The name of the module.

Returns
Type Description
System.String

Formatted URL.

| Improve this Doc View Source

FriendlyUrl(TabInfo, String, PortalSettings)

Generates the correctly formatted friendly URL.

Declaration
string FriendlyUrl(TabInfo tab, string path, PortalSettings settings)
Parameters
Type Name Description
TabInfo tab

The current tab.

System.String path

The path to format.

PortalSettings settings

The portal settings.

Returns
Type Description
System.String

The formatted (friendly) URL.

Remarks

This overload includes the portal settings for the site.

| Improve this Doc View Source

FriendlyUrl(TabInfo, String, String, PortalSettings)

Generates the correctly formatted friendly URL.

Declaration
string FriendlyUrl(TabInfo tab, string path, string pageName, PortalSettings settings)
Parameters
Type Name Description
TabInfo tab

The current tab.

System.String path

The path to format.

System.String pageName

The page to include in the URL.

PortalSettings settings

The portal settings.

Returns
Type Description
System.String

The formatted (friendly) url.

Remarks

This overload includes an optional page to include in the URL, and the portal settings for the site.

| Improve this Doc View Source

FriendlyUrl(TabInfo, String, String, String)

Generates the correctly formatted friendly url.

Declaration
string FriendlyUrl(TabInfo tab, string path, string pageName, string portalAlias)
Parameters
Type Name Description
TabInfo tab

The current tab.

System.String path

The path to format.

System.String pageName

The page to include in the URL.

System.String portalAlias

The portal alias for the site.

Returns
Type Description
System.String

The formatted (friendly) URL.

Remarks

This overload includes an optional page to include in the url, and the portal alias for the site.

| Improve this Doc View Source

FriendlyUrl(TabInfo, String, String)

Generates the correctly formatted friendly URL.

Declaration
string FriendlyUrl(TabInfo tab, string path, string pageName)
Parameters
Type Name Description
TabInfo tab

The current tab.

System.String path

The path to format.

System.String pageName

The page to include in the url.

Returns
Type Description
System.String

The formatted (friendly) URL.

Remarks

This overload includes an optional page to include in the url.

| Improve this Doc View Source

FriendlyUrl(TabInfo, String)

Generates the correctly formatted friendly URL.

Declaration
string FriendlyUrl(TabInfo tab, string path)
Parameters
Type Name Description
TabInfo tab

The current tab.

System.String path

The path to format.

Returns
Type Description
System.String

The formatted (friendly) URL.

Remarks

Assumes Default.aspx, and that portalsettings are saved to Context.

| Improve this Doc View Source

GetDomainName(Uri, Boolean)

returns the domain name of the current request ( ie. www.domain.com or 207.132.12.123 or www.domain.com/directory if subhost ).

Declaration
string GetDomainName(Uri requestedUri, bool parsePortNumber)
Parameters
Type Name Description
Uri requestedUri

The requested Uri.

System.Boolean parsePortNumber

if set to true [parse port number].

Returns
Type Description
System.String

domain name.

| Improve this Doc View Source

GetDomainName(Uri)

Gets the name of the domain.

Declaration
string GetDomainName(Uri requestedUri)
Parameters
Type Name Description
Uri requestedUri

The requested Uri.

Returns
Type Description
System.String

domain name.

| Improve this Doc View Source

GetPortalDomainName(String, HttpRequest, Boolean)

Gets the portal domain name.

Declaration
string GetPortalDomainName(string strPortalAlias, HttpRequest request, bool blnAddHTTP)
Parameters
Type Name Description
System.String strPortalAlias

The portal alias.

HttpRequest request

The request or null.

System.Boolean blnAddHTTP

if set to true calls AddHTTP(String) on the result.

Returns
Type Description
System.String

domain name.

| Improve this Doc View Source

GetSubFolderPath(String, Int32)

Returns the folder path under the root for the portal.

Declaration
string GetSubFolderPath(string fileNamePath, int portalId)
Parameters
Type Name Description
System.String fileNamePath

The folder the absolute path.

System.Int32 portalId

Portal Id.

Returns
Type Description
System.String

The subfolder path.

| Improve this Doc View Source

IsHostTab(Int32)

Check whether the specific page is a host page.

Declaration
bool IsHostTab(int tabId)
Parameters
Type Name Description
System.Int32 tabId

The tab ID.

Returns
Type Description
System.Boolean

if true the tab is a host page; otherwise, it is not a host page.

| Improve this Doc View Source

LinkClick(String, Int32, Int32, Boolean, Boolean, Int32, Boolean, String)

Gets Link click url.

Declaration
string LinkClick(string link, int tabId, int moduleId, bool trackClicks, bool forceDownload, int portalId, bool enableUrlLanguage, string portalGuid)
Parameters
Type Name Description
System.String link

The link.

System.Int32 tabId

The Tab ID.

System.Int32 moduleId

The Module ID.

System.Boolean trackClicks

Check whether it has to track clicks.

System.Boolean forceDownload

Check whether it has to force the download.

System.Int32 portalId

The Portal ID.

System.Boolean enableUrlLanguage

Check whether the portal has enabled ulr languages.

System.String portalGuid

The Portal GUID.

Returns
Type Description
System.String

The url for the link click.

| Improve this Doc View Source

LinkClick(String, Int32, Int32)

Gets Link click url.

Declaration
string LinkClick(string link, int tabId, int moduleId)
Parameters
Type Name Description
System.String link

The link.

System.Int32 tabId

The tab ID.

System.Int32 moduleId

The module ID.

Returns
Type Description
System.String

Formatted url.

| Improve this Doc View Source

LoginURL(String, Boolean)

Gets the login URL.

Declaration
string LoginURL(string returnURL, bool override)
Parameters
Type Name Description
System.String returnURL

The URL to redirect to after logging in.

System.Boolean override

if set to true, show the login control on the current page, even if there is a login page defined for the site.

Returns
Type Description
System.String

Formatted URL.

| Improve this Doc View Source

NavigateURL()

Gets the URL to the current page.

Declaration
string NavigateURL()
Returns
Type Description
System.String

Formatted URL.

| Improve this Doc View Source

NavigateURL(Int32, PortalSettings, String, String[])

Gets the URL to show the given page.

Declaration
string NavigateURL(int tabID, PortalSettings settings, string controlKey, params string[] additionalParameters)
Parameters
Type Name Description
System.Int32 tabID

The tab ID.

PortalSettings settings

The portal settings.

System.String controlKey

The control key, or or null.

System.String[] additionalParameters

Any additional parameters.

Returns
Type Description
System.String

Formatted URL.

| Improve this Doc View Source

NavigateURL(Int32, Boolean, PortalSettings, String, String, String, String[])

Gets the URL to show the given page.

Declaration
string NavigateURL(int tabID, bool isSuperTab, PortalSettings settings, string controlKey, string language, string pageName, params string[] additionalParameters)
Parameters
Type Name Description
System.Int32 tabID

The tab ID.

System.Boolean isSuperTab

if set to true the page is a "super-tab," i.e. a host-level page.

PortalSettings settings

The portal settings.

System.String controlKey

The control key, or or null.

System.String language

The language code.

System.String pageName

The page name to pass to FriendlyUrl(TabInfo, String, String).

System.String[] additionalParameters

Any additional parameters.

Returns
Type Description
System.String

Formatted url.

| Improve this Doc View Source

NavigateURL(Int32, Boolean, PortalSettings, String, String, String[])

Gets the URL to show the given page.

Declaration
string NavigateURL(int tabID, bool isSuperTab, PortalSettings settings, string controlKey, string language, params string[] additionalParameters)
Parameters
Type Name Description
System.Int32 tabID

The tab ID.

System.Boolean isSuperTab

if set to true the page is a "super-tab," i.e. a host-level page.

PortalSettings settings

The portal settings.

System.String controlKey

The control key, or or null.

System.String language

The language code.

System.String[] additionalParameters

Any additional parameters.

Returns
Type Description
System.String

Formatted URL.

| Improve this Doc View Source

NavigateURL(Int32, Boolean, PortalSettings, String, String[])

Gets the URL to show the given page.

Declaration
string NavigateURL(int tabID, bool isSuperTab, PortalSettings settings, string controlKey, params string[] additionalParameters)
Parameters
Type Name Description
System.Int32 tabID

The tab ID.

System.Boolean isSuperTab

if set to true the page is a "super-tab," i.e. a host-level page.

PortalSettings settings

The portal settings.

System.String controlKey

The control key, or or null.

System.String[] additionalParameters

Any additional parameters.

Returns
Type Description
System.String

Formatted URL.

| Improve this Doc View Source

NavigateURL(Int32, Boolean)

Gets the URL to the given page.

Declaration
string NavigateURL(int tabID, bool isSuperTab)
Parameters
Type Name Description
System.Int32 tabID

The tab ID.

System.Boolean isSuperTab

if set to true the page is a "super-tab," i.e. a host-level page.

Returns
Type Description
System.String

Formatted URL.

| Improve this Doc View Source

NavigateURL(Int32, String, String[])

Gets the URL to show the given page.

Declaration
string NavigateURL(int tabID, string controlKey, params string[] additionalParameters)
Parameters
Type Name Description
System.Int32 tabID

The tab ID.

System.String controlKey

The control key, or or null.

System.String[] additionalParameters

Any additional parameters.

Returns
Type Description
System.String

Formatted URL.

| Improve this Doc View Source

NavigateURL(Int32, String)

Gets the URL to show the control associated with the given control key on the given page.

Declaration
string NavigateURL(int tabID, string controlKey)
Parameters
Type Name Description
System.Int32 tabID

The tab ID.

System.String controlKey

The control key, or or null.

Returns
Type Description
System.String

Formatted URL.

| Improve this Doc View Source

NavigateURL(Int32)

Gets the URL to the given page.

Declaration
string NavigateURL(int tabID)
Parameters
Type Name Description
System.Int32 tabID

The tab ID.

Returns
Type Description
System.String

Formatted URL.

| Improve this Doc View Source

NavigateURL(String, String[])

Gets the URL to show the control associated with the given control key.

Declaration
string NavigateURL(string controlKey, params string[] additionalParameters)
Parameters
Type Name Description
System.String controlKey

The control key, or or null.

System.String[] additionalParameters

Any additional parameters, in "key=value" format.

Returns
Type Description
System.String

Formatted URL.

| Improve this Doc View Source

NavigateURL(String)

Gets the URL to show the control associated with the given control key.

Declaration
string NavigateURL(string controlKey)
Parameters
Type Name Description
System.String controlKey

The control key, or or null.

Returns
Type Description
System.String

Formatted URL.

| Improve this Doc View Source

ResolveUrl(String)

Generates the correctly formatted url.

Declaration
string ResolveUrl(string url)
Parameters
Type Name Description
System.String url

The url to format.

Returns
Type Description
System.String

The formatted (resolved) url.

Extension Methods

JsonExtensionsWeb.ToJson(Object)
  • View Source
Back to top by the community, for the community... #DNNCMS