ResourceLinker Class Reference

Inheritance diagram for ResourceLinker:
Documents_ResourceLinker

Static Public Member Functions

static init ()
static initUserAgent ()
static setCurrentLocator (ResourceLocator $locator)
static renderLinkerBlock ($backendUrl=null)
static renderLinkList (ResourceLocator $locator, $forExternalUse=false)
static updateLinkList (ResourceLocator $locator, array $resourceList=array())
static getRessourceUrl ($courseId, $moduleLabel=null, $resourceId=null, $teamId=null)
static getCurrentLocator ($params=array())
static getLocatorIdAndAddIfMissing (ResourceLocator $locator)
static addLink ($locatorFrom, $locatorTo)
static removeLink ($locatorFrom, $locatorTo)
static getLinkList ($locator)

Static Public Attributes

static $Resolver
static $Navigator

Static Private Attributes

static $_initialized = false
static $_userAgentInitialized = false

Detailed Description

A helper for main functions

Definition at line 1164 of file linker.lib.php.


Member Function Documentation

static addLink ( locatorFrom,
locatorTo 
) [static]

Definition at line 1388 of file linker.lib.php.

static getCurrentLocator ( params = array()  )  [static]

Definition at line 1354 of file linker.lib.php.

static getLinkList ( locator  )  [static]

Definition at line 1441 of file linker.lib.php.

static getLocatorIdAndAddIfMissing ( ResourceLocator locator  )  [static]

Definition at line 1360 of file linker.lib.php.

static getRessourceUrl ( courseId,
moduleLabel = null,
resourceId = null,
teamId = null 
) [static]

Get a resource URL from its parameters

Parameters:
integer $courseId
string $moduleLabel
mixed $resourceId
integer $teamId
Returns:
string url of resource

Definition at line 1337 of file linker.lib.php.

static init (  )  [static]

Definition at line 1172 of file linker.lib.php.

static initUserAgent (  )  [static]

Definition at line 1183 of file linker.lib.php.

static removeLink ( locatorFrom,
locatorTo 
) [static]

Definition at line 1422 of file linker.lib.php.

static renderLinkerBlock ( backendUrl = null  )  [static]

Definition at line 1204 of file linker.lib.php.

static renderLinkList ( ResourceLocator locator,
forExternalUse = false 
) [static]

Definition at line 1241 of file linker.lib.php.

static setCurrentLocator ( ResourceLocator locator  )  [static]

Definition at line 1193 of file linker.lib.php.

static updateLinkList ( ResourceLocator locator,
array $  resourceList = array() 
) [static]

Definition at line 1294 of file linker.lib.php.


Field Documentation

$_initialized = false [static, private]

Definition at line 1169 of file linker.lib.php.

$_userAgentInitialized = false [static, private]

Definition at line 1170 of file linker.lib.php.

$Navigator [static]

Definition at line 1167 of file linker.lib.php.

$Resolver [static]

Definition at line 1166 of file linker.lib.php.


The documentation for this class was generated from the following file:
Generated on Tue Jun 8 12:28:40 2010 for Claroline API by  doxygen 1.6.3