FusionDirectory
 All Data Structures Files Functions Variables
Static Public Member Functions
acl Class Reference

This class contains all the function needed to manage acl. More...

Static Public Member Functions

static sort_by_priority ($list)
 Function sort an array by elements priority. More...
 
static explodeRole ($role)
 Explode a role. More...
 
static explodeACL ($acl)
 Explode an acl. More...
 
static extractMembers ($ms)
 Extract members of an acl. More...
 
static extractACL ($acl)
 Extract an acl. More...
 

Detailed Description

This class contains all the function needed to manage acl.

Definition at line 30 of file class_acl.inc.

Member Function Documentation

static explodeACL (   $acl)
static

Explode an acl.

Parameters
string$aclACL to be exploded

Definition at line 98 of file class_acl.inc.

References msg_dialog\display(), and extractMembers().

static explodeRole (   $role)
static

Explode a role.

Parameters
string$aclACL to be exploded

Definition at line 78 of file class_acl.inc.

Referenced by userinfo\loadACL().

static extractACL (   $acl)
static

Extract an acl.

Parameters
string$aclThe acl to be extracted

Definition at line 185 of file class_acl.inc.

static extractMembers (   $ms)
static

Extract members of an acl.

Parameters
$aclThe acl to be extracted members part
Returns
an array with members

Definition at line 131 of file class_acl.inc.

References in_array_ics().

Referenced by explodeACL().

static sort_by_priority (   $list)
static

Function sort an array by elements priority.

Parameters
Array$listArray to be sorted

Definition at line 54 of file class_acl.inc.


The documentation for this class was generated from the following file: