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

Public Member Functions

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

Static Public Member Functions

static get_level_name ()
static instance ($instanceid, $strictness=MUST_EXIST)

Protected Member Functions

 __construct (stdClass $record)

Static Protected Member Functions

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

Detailed Description

User context class

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

Definition at line 5684 of file accesslib.php.


Constructor & Destructor Documentation

__construct ( stdClass $  record) [protected]

Please use context_user::instance($userid) if you need the instance of context. Alternatively if you know only the context id use context::instance_by_id($contextid)

Parameters:
stdClass$record

Reimplemented from context.

Definition at line 5691 of file accesslib.php.


Member Function Documentation

static build_paths ( force) [static, protected]

Rebuild context paths and depths at user context level.

Parameters:
$force

Reimplemented from context.

Definition at line 5834 of file accesslib.php.

static create_level_instances ( ) [static, protected]

Create missing context instances at user context level

Reimplemented from context.

Definition at line 5798 of file accesslib.php.

Returns array of relevant context capability records.

Returns:
array

Reimplemented from context.

Definition at line 5749 of file accesslib.php.

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 5817 of file accesslib.php.

get_context_name ( withprefix = true,
short = false 
)

Returns human readable context identifier.

Parameters:
boolean$withprefixwhether to prefix the name of the context with User
boolean$shortdoes not apply to user context
Returns:
string the human readable context name.

Reimplemented from context.

Definition at line 5715 of file accesslib.php.

static get_level_name ( ) [static]

Returns human readable context level name.

Returns:
string the human readable context level name.

Definition at line 5704 of file accesslib.php.

get_url ( )

Returns the most relevant URL for this context.

Returns:
moodle_url

Reimplemented from context.

Definition at line 5733 of file accesslib.php.

static instance ( instanceid,
strictness = MUST_EXIST 
) [static]

Returns user context instance.

Parameters:
int$instanceid
int$strictness
Returns:
context_user context instance

Definition at line 5772 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