ILIAS  release_8 Revision v8.24
ilAdvancedMDPermissionHelper Class Reference

Advanced metadata permission helper. More...

+ Inheritance diagram for ilAdvancedMDPermissionHelper:
+ Collaboration diagram for ilAdvancedMDPermissionHelper:

Data Fields

const CONTEXT_MD = 1
 
const CONTEXT_RECORD = 2
 
const CONTEXT_FIELD = 3
 
const CONTEXT_SUBSTITUTION = 4
 
const CONTEXT_SUBSTITUTION_COURSE = 5
 
const CONTEXT_SUBSTITUTION_CATEGORY = 6
 
const CONTEXT_SUBSTITUTION_SESSION = 7
 
const CONTEXT_SUBSTITUTION_IASS = 8
 
const CONTEXT_SUBSTITUTION_GROUP = 9
 
const CONTEXT_SUBSTITUTION_EXERCISE = 10
 
const CONTEXT_SUBSTITUTION_PRG = 11
 
const CONTEXT_SUBSTITUTION_ORG_UNIT = 12
 
const ACTION_MD_CREATE_RECORD = 1
 
const ACTION_MD_IMPORT_RECORDS = 2
 
const ACTION_RECORD_EDIT = 5
 
const ACTION_RECORD_DELETE = 6
 
const ACTION_RECORD_EXPORT = 7
 
const ACTION_RECORD_TOGGLE_ACTIVATION = 8
 
const ACTION_RECORD_EDIT_PROPERTY = 9
 
const ACTION_RECORD_EDIT_FIELDS = 10
 
const ACTION_RECORD_CREATE_FIELD = 11
 
const ACTION_RECORD_FIELD_POSITIONS = 12
 
const ACTION_FIELD_EDIT = 13
 
const ACTION_FIELD_DELETE = 14
 
const ACTION_FIELD_EDIT_PROPERTY = 15
 
const ACTION_SUBSTITUTION_SHOW_DESCRIPTION = 16
 
const ACTION_SUBSTITUTION_SHOW_FIELDNAMES = 17
 
const ACTION_SUBSTITUTION_FIELD_POSITIONS = 18
 
const ACTION_SUBSTITUTION_COURSE_SHOW_FIELD = 19
 
const ACTION_SUBSTITUTION_COURSE_EDIT_FIELD_PROPERTY = 20
 
const ACTION_SUBSTITUTION_CATEGORY_SHOW_FIELD = 21
 
const ACTION_SUBSTITUTION_CATEGORY_EDIT_FIELD_PROPERTY = 22
 
const ACTION_SUBSTITUTION_SESSION_SHOW_FIELD = 23
 
const ACTION_SUBSTITUTION_SESSION_EDIT_FIELD_PROPERTY = 24
 
const ACTION_SUBSTITUTION_GROUP_SHOW_FIELD = 25
 
const ACTION_SUBSTITUTION_GROUP_EDIT_FIELD_PROPERTY = 26
 
const ACTION_SUBSTITUTION_IASS_SHOW_FIELD = 27
 
const ACTION_SUBSTITUTION_IASS_EDIT_FIELD_PROPERTY = 28
 
const ACTION_SUBSTITUTION_EXERCISE_SHOW_FIELD = 29
 
const ACTION_SUBSTITUTION_EXERCISE_EDIT_FIELD_PROPERTY = 30
 
const ACTION_SUBSTITUTION_PRG_SHOW_FIELD = 31
 
const ACTION_SUBSTITUTION_PRG_EDIT_FIELD_PROPERTY = 32
 
const ACTION_SUBSTITUTION_ORG_UNIT_SHOW_FIELD = 35
 
const ACTION_SUBSTITUTION_ORG_UNIT_EDIT_FIELD_PROPERTY = 36
 
const SUBACTION_UNDEFINED = 0
 
const SUBACTION_RECORD_TITLE = 1
 
const SUBACTION_RECORD_DESCRIPTION = 2
 
const SUBACTION_RECORD_OBJECT_TYPES = 3
 
const SUBACTION_FIELD_TITLE = 4
 
const SUBACTION_FIELD_DESCRIPTION = 5
 
const SUBACTION_FIELD_SEARCHABLE = 6
 
const SUBACTION_FIELD_PROPERTIES = 7
 
const SUBACTION_SUBSTITUTION_BOLD = 8
 
const SUBACTION_SUBSTITUTION_NEWLINE = 9
 

Protected Member Functions

 readContextIds (int $a_context_type)
 Get all context ids for context type (from DB, is cached) More...
 
 buildPermissionMap ()
 Build map of context and actions. More...
 
 getActivePlugins ()
 Get active plugins (for current slot) More...
 
 checkPermission (int $a_context_type, string $a_context_id, int $a_action_id, ?int $a_action_sub_id=null)
 Check permission (helper: rbac, plugins) More...
 
- Protected Member Functions inherited from ilClaimingPermissionHelper
 __construct (int $a_user_id, int $a_ref_id)
 
 setUserId (int $a_value)
 
 getUserId ()
 
 setRefId (int $a_value)
 
 getRefId ()
 
 readContextIds (int $a_context_type)
 Get all context ids for context type (from DB, is cached) More...
 
 buildPermissionMap ()
 Build map of context and actions. More...
 
 isValidContextAndAction (int $a_context_type, string $a_context_id, int $a_action_id, ?int $a_action_sub_id=null)
 Check if given combination of context and action is valid. More...
 
 getValidContextIds (int $a_context_type)
 Get context ids for context type (uses cache) More...
 
 checkPermission (int $a_context_type, string $a_context_id, int $a_action_id, ?int $a_action_sub_id=null)
 Check permission (helper: rbac, plugins) More...
 
 checkRBAC ()
 Check permission against RBAC. More...
 
 getActivePlugins ()
 Get active plugins (for current slot) More...
 
 checkPlugins (int $a_context_type, string $a_context_id, int $a_action_id, ?int $a_action_sub_id=null)
 Check permission against plugins. More...
 

Additional Inherited Members

- Public Member Functions inherited from ilClaimingPermissionHelper
 reset ()
 Reset (internal caches) More...
 
 hasPermission (int $a_context_type, string $a_context_id, int $a_action_id, ?int $a_action_sub_id=null)
 Check permission. More...
 
 hasPermissions (int $a_context_type, string $a_context_id, array $a_action_ids)
 Check permissions. More...
 
 getAllowedObjectTypes ()
 
- Static Public Member Functions inherited from ilClaimingPermissionHelper
static getInstance (int $a_user_id, int $a_ref_id)
 
- Protected Attributes inherited from ilClaimingPermissionHelper
int $user_id = 0
 
int $ref_id = 0
 
array $map = []
 
array $context_ids = []
 
array $plugins = null
 
- Static Protected Attributes inherited from ilClaimingPermissionHelper
static array $instances = []
 

Detailed Description

Advanced metadata permission helper.

Author
Jörg Lützenkirchen luetz.nosp@m.enki.nosp@m.rchen.nosp@m.@lei.nosp@m.fos.c.nosp@m.om
Version
$Id$

Definition at line 27 of file class.ilAdvancedMDPermissionHelper.php.

Member Function Documentation

◆ buildPermissionMap()

ilAdvancedMDPermissionHelper::buildPermissionMap ( )
protected

Build map of context and actions.

Reimplemented from ilClaimingPermissionHelper.

Definition at line 143 of file class.ilAdvancedMDPermissionHelper.php.

143 : array
144 {
145 return array(
146 self::CONTEXT_MD => array(
147 "actions" => array(
148 self::ACTION_MD_CREATE_RECORD
149 ,
150 self::ACTION_MD_IMPORT_RECORDS
151 )
152 ),
153 self::CONTEXT_RECORD => array(
154 "actions" => array(
155 self::ACTION_RECORD_EDIT
156 ,
157 self::ACTION_RECORD_DELETE
158 ,
159 self::ACTION_RECORD_EXPORT
160 ,
161 self::ACTION_RECORD_TOGGLE_ACTIVATION
162 ,
163 self::ACTION_RECORD_EDIT_FIELDS
164 ,
165 self::ACTION_RECORD_FIELD_POSITIONS
166 ,
167 self::ACTION_RECORD_CREATE_FIELD
168 ),
169 "subactions" => array(
170 self::ACTION_RECORD_EDIT_PROPERTY =>
171 array(
172 self::SUBACTION_RECORD_TITLE
173 ,
174 self::SUBACTION_RECORD_DESCRIPTION
175 ,
176 self::SUBACTION_RECORD_OBJECT_TYPES
177 )
178 )
179 ),
180 self::CONTEXT_FIELD => array(
181 "actions" => array(
182 self::ACTION_FIELD_EDIT,
183 self::ACTION_FIELD_DELETE
184 ),
185 "subactions" => array(
186 self::ACTION_FIELD_EDIT_PROPERTY =>
187 array(
188 self::SUBACTION_FIELD_TITLE
189 ,
190 self::SUBACTION_FIELD_DESCRIPTION
191 ,
192 self::SUBACTION_FIELD_SEARCHABLE
193 ,
194 self::SUBACTION_FIELD_PROPERTIES
195 )
196 )
197 ),
198 self::CONTEXT_SUBSTITUTION => array(
199 "actions" => array(
200 self::ACTION_SUBSTITUTION_SHOW_DESCRIPTION
201 ,
202 self::ACTION_SUBSTITUTION_SHOW_FIELDNAMES
203 ,
204 self::ACTION_SUBSTITUTION_FIELD_POSITIONS
205 )
206 ),
207 self::CONTEXT_SUBSTITUTION_COURSE => array(
208 "actions" => array(
209 self::ACTION_SUBSTITUTION_COURSE_SHOW_FIELD
210 ),
211 "subactions" => array(
212 self::ACTION_SUBSTITUTION_COURSE_EDIT_FIELD_PROPERTY =>
213 array(
214 self::SUBACTION_SUBSTITUTION_BOLD
215 ,
216 self::SUBACTION_SUBSTITUTION_NEWLINE
217 )
218 )
219 ),
220 self::CONTEXT_SUBSTITUTION_CATEGORY => array(
221 "actions" => array(
222 self::ACTION_SUBSTITUTION_CATEGORY_SHOW_FIELD
223 ),
224 "subactions" => array(
225 self::ACTION_SUBSTITUTION_CATEGORY_EDIT_FIELD_PROPERTY =>
226 array(
227 self::SUBACTION_SUBSTITUTION_BOLD
228 ,
229 self::SUBACTION_SUBSTITUTION_NEWLINE
230 )
231 )
232 ),
233 self::CONTEXT_SUBSTITUTION_SESSION => array(
234 "actions" => array(
235 self::ACTION_SUBSTITUTION_SESSION_SHOW_FIELD
236 ),
237 "subactions" => array(
238 self::ACTION_SUBSTITUTION_SESSION_EDIT_FIELD_PROPERTY =>
239 array(
240 self::SUBACTION_SUBSTITUTION_BOLD
241 ,
242 self::SUBACTION_SUBSTITUTION_NEWLINE
243 )
244 )
245 ),
246 self::CONTEXT_SUBSTITUTION_GROUP => array(
247 "actions" => array(
248 self::ACTION_SUBSTITUTION_GROUP_SHOW_FIELD
249 ),
250 "subactions" => array(
251 self::ACTION_SUBSTITUTION_GROUP_EDIT_FIELD_PROPERTY =>
252 array(
253 self::SUBACTION_SUBSTITUTION_BOLD
254 ,
255 self::SUBACTION_SUBSTITUTION_NEWLINE
256 )
257 )
258 ),
259 self::CONTEXT_SUBSTITUTION_IASS => array(
260 "actions" => array(
261 self::ACTION_SUBSTITUTION_IASS_SHOW_FIELD
262 ),
263 "subactions" => array(
264 self::ACTION_SUBSTITUTION_IASS_EDIT_FIELD_PROPERTY =>
265 array(
266 self::SUBACTION_SUBSTITUTION_BOLD
267 ,
268 self::SUBACTION_SUBSTITUTION_NEWLINE
269 )
270 )
271 ),
272 self::CONTEXT_SUBSTITUTION_EXERCISE => array(
273 "actions" => array(
274 self::ACTION_SUBSTITUTION_EXERCISE_SHOW_FIELD
275 ),
276 "subactions" => array(
277 self::ACTION_SUBSTITUTION_EXERCISE_EDIT_FIELD_PROPERTY =>
278 array(
279 self::SUBACTION_SUBSTITUTION_BOLD
280 ,
281 self::SUBACTION_SUBSTITUTION_NEWLINE
282 )
283 )
284 ),
285 self::CONTEXT_SUBSTITUTION_PRG => array(
286 "actions" => array(
287 self::ACTION_SUBSTITUTION_PRG_SHOW_FIELD
288 ),
289 "subactions" => array(
290 self::ACTION_SUBSTITUTION_PRG_EDIT_FIELD_PROPERTY =>
291 array(
292 self::SUBACTION_SUBSTITUTION_BOLD
293 ,
294 self::SUBACTION_SUBSTITUTION_NEWLINE
295 )
296 )
297 ),
298 self::CONTEXT_SUBSTITUTION_ORG_UNIT => [
299 "actions" => [
300 self::ACTION_SUBSTITUTION_ORG_UNIT_SHOW_FIELD
301 ],
302 "subactions" => [
303 self::ACTION_SUBSTITUTION_ORG_UNIT_EDIT_FIELD_PROPERTY =>
304 [
305 self::SUBACTION_SUBSTITUTION_BOLD
306 ,
307 self::SUBACTION_SUBSTITUTION_NEWLINE
308 ]
309 ]
310 ]
311 );
312 }

◆ checkPermission()

ilAdvancedMDPermissionHelper::checkPermission ( int  $a_context_type,
string  $a_context_id,
int  $a_action_id,
?int  $a_action_sub_id = null 
)
protected

Check permission (helper: rbac, plugins)

Reimplemented from ilClaimingPermissionHelper.

Definition at line 324 of file class.ilAdvancedMDPermissionHelper.php.

329 : bool {
330 global $DIC;
331
332 $ilAccess = $DIC['ilAccess'];
333
334 if (!$this->checkPlugins($a_context_type, $a_context_id, $a_action_id, $a_action_sub_id)) {
335 return false;
336 }
337
338 // export is considered read-action
339 if ($a_context_type == ilAdvancedMDPermissionHelper::CONTEXT_RECORD &&
341 return $ilAccess->checkAccessOfUser($this->getUserId(), "read", "", $this->getRefId());
342 }
343
344 return $this->checkRBAC();
345 }
checkRBAC()
Check permission against RBAC.
checkPlugins(int $a_context_type, string $a_context_id, int $a_action_id, ?int $a_action_sub_id=null)
Check permission against plugins.
global $DIC
Definition: feed.php:28

◆ getActivePlugins()

ilAdvancedMDPermissionHelper::getActivePlugins ( )
protected

Get active plugins (for current slot)

Reimplemented from ilClaimingPermissionHelper.

Definition at line 316 of file class.ilAdvancedMDPermissionHelper.php.

316 : Generator
317 {
318 global $DIC;
319
320 $component_factory = $DIC['component.factory'];
321 yield from $component_factory->getActivePluginsInSlot("amdc");
322 }

References $DIC.

◆ readContextIds()

ilAdvancedMDPermissionHelper::readContextIds ( int  $a_context_type)
protected

Get all context ids for context type (from DB, is cached)

Reimplemented from ilClaimingPermissionHelper.

Definition at line 99 of file class.ilAdvancedMDPermissionHelper.php.

99 : array
100 {
101 global $DIC;
102
103 $ilDB = $DIC->database();
104
105 switch ($a_context_type) {
106 case self::CONTEXT_MD:
107 return array($this->ref_id);
108
110 $set = $ilDB->query("SELECT record_id id" .
111 " FROM adv_md_record");
112 break;
113
123 $set = $ilDB->query("SELECT field_id id" .
124 " FROM adv_mdf_definition");
125 break;
126
128 return $this->getAllowedObjectTypes();
129
130 default:
131 return array();
132 }
133
134 $res = array();
135 while ($row = $ilDB->fetchAssoc($set)) {
136 $res[] = (int) $row["id"];
137 }
138 return $res;
139 }
$res
Definition: ltiservices.php:69

References $DIC, $ilDB, $res, CONTEXT_FIELD, CONTEXT_MD, CONTEXT_RECORD, CONTEXT_SUBSTITUTION, CONTEXT_SUBSTITUTION_CATEGORY, CONTEXT_SUBSTITUTION_COURSE, CONTEXT_SUBSTITUTION_EXERCISE, CONTEXT_SUBSTITUTION_GROUP, CONTEXT_SUBSTITUTION_IASS, CONTEXT_SUBSTITUTION_ORG_UNIT, CONTEXT_SUBSTITUTION_PRG, CONTEXT_SUBSTITUTION_SESSION, ilClaimingPermissionHelper\getAllowedObjectTypes(), and ILIAS\Repository\int().

+ Here is the call graph for this function:

Field Documentation

◆ ACTION_FIELD_DELETE

const ilAdvancedMDPermissionHelper::ACTION_FIELD_DELETE = 14

◆ ACTION_FIELD_EDIT

const ilAdvancedMDPermissionHelper::ACTION_FIELD_EDIT = 13

◆ ACTION_FIELD_EDIT_PROPERTY

const ilAdvancedMDPermissionHelper::ACTION_FIELD_EDIT_PROPERTY = 15

◆ ACTION_MD_CREATE_RECORD

const ilAdvancedMDPermissionHelper::ACTION_MD_CREATE_RECORD = 1

◆ ACTION_MD_IMPORT_RECORDS

const ilAdvancedMDPermissionHelper::ACTION_MD_IMPORT_RECORDS = 2

◆ ACTION_RECORD_CREATE_FIELD

const ilAdvancedMDPermissionHelper::ACTION_RECORD_CREATE_FIELD = 11

◆ ACTION_RECORD_DELETE

const ilAdvancedMDPermissionHelper::ACTION_RECORD_DELETE = 6

◆ ACTION_RECORD_EDIT

const ilAdvancedMDPermissionHelper::ACTION_RECORD_EDIT = 5

◆ ACTION_RECORD_EDIT_FIELDS

const ilAdvancedMDPermissionHelper::ACTION_RECORD_EDIT_FIELDS = 10

◆ ACTION_RECORD_EDIT_PROPERTY

◆ ACTION_RECORD_EXPORT

const ilAdvancedMDPermissionHelper::ACTION_RECORD_EXPORT = 7

◆ ACTION_RECORD_FIELD_POSITIONS

const ilAdvancedMDPermissionHelper::ACTION_RECORD_FIELD_POSITIONS = 12

◆ ACTION_RECORD_TOGGLE_ACTIVATION

◆ ACTION_SUBSTITUTION_CATEGORY_EDIT_FIELD_PROPERTY

const ilAdvancedMDPermissionHelper::ACTION_SUBSTITUTION_CATEGORY_EDIT_FIELD_PROPERTY = 22

◆ ACTION_SUBSTITUTION_CATEGORY_SHOW_FIELD

const ilAdvancedMDPermissionHelper::ACTION_SUBSTITUTION_CATEGORY_SHOW_FIELD = 21

◆ ACTION_SUBSTITUTION_COURSE_EDIT_FIELD_PROPERTY

const ilAdvancedMDPermissionHelper::ACTION_SUBSTITUTION_COURSE_EDIT_FIELD_PROPERTY = 20

◆ ACTION_SUBSTITUTION_COURSE_SHOW_FIELD

const ilAdvancedMDPermissionHelper::ACTION_SUBSTITUTION_COURSE_SHOW_FIELD = 19

◆ ACTION_SUBSTITUTION_EXERCISE_EDIT_FIELD_PROPERTY

const ilAdvancedMDPermissionHelper::ACTION_SUBSTITUTION_EXERCISE_EDIT_FIELD_PROPERTY = 30

◆ ACTION_SUBSTITUTION_EXERCISE_SHOW_FIELD

const ilAdvancedMDPermissionHelper::ACTION_SUBSTITUTION_EXERCISE_SHOW_FIELD = 29

◆ ACTION_SUBSTITUTION_FIELD_POSITIONS

const ilAdvancedMDPermissionHelper::ACTION_SUBSTITUTION_FIELD_POSITIONS = 18

◆ ACTION_SUBSTITUTION_GROUP_EDIT_FIELD_PROPERTY

const ilAdvancedMDPermissionHelper::ACTION_SUBSTITUTION_GROUP_EDIT_FIELD_PROPERTY = 26

◆ ACTION_SUBSTITUTION_GROUP_SHOW_FIELD

const ilAdvancedMDPermissionHelper::ACTION_SUBSTITUTION_GROUP_SHOW_FIELD = 25

◆ ACTION_SUBSTITUTION_IASS_EDIT_FIELD_PROPERTY

const ilAdvancedMDPermissionHelper::ACTION_SUBSTITUTION_IASS_EDIT_FIELD_PROPERTY = 28

◆ ACTION_SUBSTITUTION_IASS_SHOW_FIELD

const ilAdvancedMDPermissionHelper::ACTION_SUBSTITUTION_IASS_SHOW_FIELD = 27

◆ ACTION_SUBSTITUTION_ORG_UNIT_EDIT_FIELD_PROPERTY

const ilAdvancedMDPermissionHelper::ACTION_SUBSTITUTION_ORG_UNIT_EDIT_FIELD_PROPERTY = 36

◆ ACTION_SUBSTITUTION_ORG_UNIT_SHOW_FIELD

const ilAdvancedMDPermissionHelper::ACTION_SUBSTITUTION_ORG_UNIT_SHOW_FIELD = 35

◆ ACTION_SUBSTITUTION_PRG_EDIT_FIELD_PROPERTY

const ilAdvancedMDPermissionHelper::ACTION_SUBSTITUTION_PRG_EDIT_FIELD_PROPERTY = 32

◆ ACTION_SUBSTITUTION_PRG_SHOW_FIELD

const ilAdvancedMDPermissionHelper::ACTION_SUBSTITUTION_PRG_SHOW_FIELD = 31

◆ ACTION_SUBSTITUTION_SESSION_EDIT_FIELD_PROPERTY

const ilAdvancedMDPermissionHelper::ACTION_SUBSTITUTION_SESSION_EDIT_FIELD_PROPERTY = 24

◆ ACTION_SUBSTITUTION_SESSION_SHOW_FIELD

const ilAdvancedMDPermissionHelper::ACTION_SUBSTITUTION_SESSION_SHOW_FIELD = 23

◆ ACTION_SUBSTITUTION_SHOW_DESCRIPTION

const ilAdvancedMDPermissionHelper::ACTION_SUBSTITUTION_SHOW_DESCRIPTION = 16

◆ ACTION_SUBSTITUTION_SHOW_FIELDNAMES

const ilAdvancedMDPermissionHelper::ACTION_SUBSTITUTION_SHOW_FIELDNAMES = 17

◆ CONTEXT_FIELD

◆ CONTEXT_MD

const ilAdvancedMDPermissionHelper::CONTEXT_MD = 1

◆ CONTEXT_RECORD

◆ CONTEXT_SUBSTITUTION

const ilAdvancedMDPermissionHelper::CONTEXT_SUBSTITUTION = 4

◆ CONTEXT_SUBSTITUTION_CATEGORY

const ilAdvancedMDPermissionHelper::CONTEXT_SUBSTITUTION_CATEGORY = 6

◆ CONTEXT_SUBSTITUTION_COURSE

const ilAdvancedMDPermissionHelper::CONTEXT_SUBSTITUTION_COURSE = 5

◆ CONTEXT_SUBSTITUTION_EXERCISE

const ilAdvancedMDPermissionHelper::CONTEXT_SUBSTITUTION_EXERCISE = 10

◆ CONTEXT_SUBSTITUTION_GROUP

const ilAdvancedMDPermissionHelper::CONTEXT_SUBSTITUTION_GROUP = 9

◆ CONTEXT_SUBSTITUTION_IASS

const ilAdvancedMDPermissionHelper::CONTEXT_SUBSTITUTION_IASS = 8

◆ CONTEXT_SUBSTITUTION_ORG_UNIT

const ilAdvancedMDPermissionHelper::CONTEXT_SUBSTITUTION_ORG_UNIT = 12

◆ CONTEXT_SUBSTITUTION_PRG

const ilAdvancedMDPermissionHelper::CONTEXT_SUBSTITUTION_PRG = 11

◆ CONTEXT_SUBSTITUTION_SESSION

const ilAdvancedMDPermissionHelper::CONTEXT_SUBSTITUTION_SESSION = 7

◆ SUBACTION_FIELD_DESCRIPTION

const ilAdvancedMDPermissionHelper::SUBACTION_FIELD_DESCRIPTION = 5

Definition at line 92 of file class.ilAdvancedMDPermissionHelper.php.

◆ SUBACTION_FIELD_PROPERTIES

const ilAdvancedMDPermissionHelper::SUBACTION_FIELD_PROPERTIES = 7

Definition at line 94 of file class.ilAdvancedMDPermissionHelper.php.

◆ SUBACTION_FIELD_SEARCHABLE

const ilAdvancedMDPermissionHelper::SUBACTION_FIELD_SEARCHABLE = 6

◆ SUBACTION_FIELD_TITLE

const ilAdvancedMDPermissionHelper::SUBACTION_FIELD_TITLE = 4

Definition at line 91 of file class.ilAdvancedMDPermissionHelper.php.

◆ SUBACTION_RECORD_DESCRIPTION

const ilAdvancedMDPermissionHelper::SUBACTION_RECORD_DESCRIPTION = 2

◆ SUBACTION_RECORD_OBJECT_TYPES

◆ SUBACTION_RECORD_TITLE

const ilAdvancedMDPermissionHelper::SUBACTION_RECORD_TITLE = 1

◆ SUBACTION_SUBSTITUTION_BOLD

const ilAdvancedMDPermissionHelper::SUBACTION_SUBSTITUTION_BOLD = 8

◆ SUBACTION_SUBSTITUTION_NEWLINE

const ilAdvancedMDPermissionHelper::SUBACTION_SUBSTITUTION_NEWLINE = 9

◆ SUBACTION_UNDEFINED

const ilAdvancedMDPermissionHelper::SUBACTION_UNDEFINED = 0

Definition at line 86 of file class.ilAdvancedMDPermissionHelper.php.


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