ILIAS  trunk Revision v11.0_alpha-1831-g8615d53dadb
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
ilAccessInfo Class Reference

class ilAccessInfo More...

+ Collaboration diagram for ilAccessInfo:

Public Member Functions

 clear ()
 
 addInfoItem (string $a_type, string $a_text, string $a_data="")
 add an info item More...
 
 getInfoItems ()
 get all info items More...
 

Data Fields

const IL_NO_PERMISSION = 'no_permission'
 
const IL_MISSING_PRECONDITION = "missing_precondition"
 
const IL_NO_OBJECT_ACCESS = "no_object_access"
 
const IL_NO_PARENT_ACCESS = "no_parent_access"
 
const IL_DELETED = 'object_deleted'
 
const IL_STATUS_INFO = 'object_status'
 
const IL_STATUS_MESSAGE = self::IL_STATUS_INFO
 

Private Attributes

array $info_items = []
 

Detailed Description

class ilAccessInfo

Author
Alex Killing alex..nosp@m.kill.nosp@m.ing@g.nosp@m.mx.d.nosp@m.e
Version
$Id$

Definition at line 26 of file class.ilAccessInfo.php.

Member Function Documentation

◆ addInfoItem()

ilAccessInfo::addInfoItem ( string  $a_type,
string  $a_text,
string  $a_data = "" 
)

add an info item

Definition at line 46 of file class.ilAccessInfo.php.

46  : void
47  {
48  $this->info_items[] = [
49  "type" => $a_type,
50  "text" => $a_text,
51  "data" => $a_data
52  ];
53  }

◆ clear()

ilAccessInfo::clear ( )

Definition at line 38 of file class.ilAccessInfo.php.

38  : void
39  {
40  $this->info_items = [];
41  }

◆ getInfoItems()

ilAccessInfo::getInfoItems ( )

get all info items

Definition at line 58 of file class.ilAccessInfo.php.

References $info_items.

58  : array
59  {
60  return $this->info_items;
61  }

Field Documentation

◆ $info_items

array ilAccessInfo::$info_items = []
private

Definition at line 36 of file class.ilAccessInfo.php.

Referenced by getInfoItems().

◆ IL_DELETED

const ilAccessInfo::IL_DELETED = 'object_deleted'

Definition at line 32 of file class.ilAccessInfo.php.

Referenced by ilAccess\doTreeCheck().

◆ IL_MISSING_PRECONDITION

const ilAccessInfo::IL_MISSING_PRECONDITION = "missing_precondition"

Definition at line 29 of file class.ilAccessInfo.php.

Referenced by ilAccess\doConditionCheck().

◆ IL_NO_OBJECT_ACCESS

◆ IL_NO_PARENT_ACCESS

const ilAccessInfo::IL_NO_PARENT_ACCESS = "no_parent_access"

◆ IL_NO_PERMISSION

const ilAccessInfo::IL_NO_PERMISSION = 'no_permission'

◆ IL_STATUS_INFO

const ilAccessInfo::IL_STATUS_INFO = 'object_status'

◆ IL_STATUS_MESSAGE


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