Moodle  2.2.1
http://www.collinsharper.com
context_system Class Reference
Inheritance diagram for context_system:
Collaboration diagram for context_system:

Public Member Functions

 get_context_name ($withprefix=true, $short=false)
 get_url ()
 get_capabilities ()
 get_child_contexts ()

Static Public Member Functions

static get_level_name ()
static instance ($instanceid=0, $strictness=MUST_EXIST, $cache=true)

Protected Member Functions

 __construct (stdClass $record)

Static Protected Member Functions

static create_level_instances ()
static get_cleanup_sql ()
static build_paths ($force)

Detailed Description

Basic context class

Author:
Petr Skoda (http://skodak.org)
Since:
2.2

Definition at line 5447 of file accesslib.php.


Constructor & Destructor Documentation

__construct ( stdClass $  record) [protected]

Please use context_system::instance() if you need the instance of context.

Parameters:
stdClass$record

Reimplemented from context.

Definition at line 5453 of file accesslib.php.


Member Function Documentation

static build_paths ( force) [static, protected]

Rebuild context paths and depths at system context level.

Parameters:
$force

Reimplemented from context.

Definition at line 5653 of file accesslib.php.

Here is the call graph for this function:

static create_level_instances ( ) [static, protected]

Create missing context instances at system context

Reimplemented from context.

Definition at line 5511 of file accesslib.php.

Here is the call graph for this function:

Returns array of relevant context capability records.

Returns:
array

Reimplemented from context.

Definition at line 5495 of file accesslib.php.

Returns all site contexts except the system context, DO NOT call on production servers!!

Contexts are not cached.

Returns:
array

Reimplemented from context.

Definition at line 5611 of file accesslib.php.

Here is the call graph for this function:

static get_cleanup_sql ( ) [static, protected]

Returns sql necessary for purging of stale context instances.

Returns:
string cleanup SQL

Reimplemented from context.

Definition at line 5637 of file accesslib.php.

get_context_name ( withprefix = true,
short = false 
)

Returns human readable context identifier.

Parameters:
boolean$withprefixdoes not apply to system context
boolean$shortdoes not apply to system context
Returns:
string the human readable context name.

Reimplemented from context.

Definition at line 5477 of file accesslib.php.

Here is the call graph for this function:

static get_level_name ( ) [static]

Returns human readable context level name.

Returns:
string the human readable context level name.

Definition at line 5466 of file accesslib.php.

Here is the caller graph for this function:

get_url ( )

Returns the most relevant URL for this context.

Returns:
moodle_url

Reimplemented from context.

Definition at line 5486 of file accesslib.php.

static instance ( instanceid = 0,
strictness = MUST_EXIST,
cache = true 
) [static]

Returns system context instance.

Parameters:
int$instanceid
int$strictness
bool$cache
Returns:
context_system context instance

Definition at line 5525 of file accesslib.php.

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Enumerations