59 switch ($a_context_type) {
60 case self::CONTEXT_UDF:
63 case self::CONTEXT_FIELD:
64 $set =
$ilDB->query(
"SELECT field_id id" .
65 " FROM udf_definition");
73 while ($row =
$ilDB->fetchAssoc($set)) {
85 self::CONTEXT_UDF => array(
87 self::ACTION_UDF_CREATE_FIELD
90 self::CONTEXT_FIELD => array(
92 self::ACTION_FIELD_EDIT,
93 self::ACTION_FIELD_DELETE
95 "subactions" => array(
96 self::ACTION_FIELD_EDIT_PROPERTY =>
98 self::SUBACTION_FIELD_TITLE
99 ,self::SUBACTION_FIELD_PROPERTIES
101 ,self::ACTION_FIELD_EDIT_ACCESS =>
103 self::SUBACTION_FIELD_ACCESS_VISIBLE_PERSONAL
104 ,self::SUBACTION_FIELD_ACCESS_VISIBLE_REGISTRATION
105 ,self::SUBACTION_FIELD_ACCESS_VISIBLE_LOCAL
106 ,self::SUBACTION_FIELD_ACCESS_VISIBLE_COURSES
107 ,self::SUBACTION_FIELD_ACCESS_VISIBLE_GROUPS
108 ,self::SUBACTION_FIELD_ACCESS_CHANGEABLE_PERSONAL
109 ,self::SUBACTION_FIELD_ACCESS_CHANGEABLE_LOCAL
110 ,self::SUBACTION_FIELD_ACCESS_REQUIRED
111 ,self::SUBACTION_FIELD_ACCESS_EXPORT
112 ,self::SUBACTION_FIELD_ACCESS_SEARCHABLE
113 ,self::SUBACTION_FIELD_ACCESS_CERTIFICATE
126 $component_factory = $DIC[
"component.factory"];
127 yield from $component_factory->getActivePluginsInSlot(
"udfc");
const SUBACTION_FIELD_ACCESS_VISIBLE_GROUPS
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
const SUBACTION_FIELD_ACCESS_SEARCHABLE
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
readContextIds(int $a_context_type)
const SUBACTION_FIELD_ACCESS_VISIBLE_COURSES
const ACTION_FIELD_DELETE
const SUBACTION_FIELD_ACCESS_EXPORT
const SUBACTION_FIELD_ACCESS_CERTIFICATE
const SUBACTION_FIELD_ACCESS_CHANGEABLE_PERSONAL
const SUBACTION_FIELD_ACCESS_REQUIRED
const ACTION_FIELD_EDIT_ACCESS
const ACTION_FIELD_EDIT_PROPERTY
const SUBACTION_FIELD_ACCESS_VISIBLE_PERSONAL
const SUBACTION_FIELD_PROPERTIES
const SUBACTION_FIELD_TITLE
const SUBACTION_FIELD_ACCESS_VISIBLE_LOCAL
const ACTION_UDF_CREATE_FIELD
const SUBACTION_FIELD_ACCESS_VISIBLE_REGISTRATION
const SUBACTION_FIELD_ACCESS_CHANGEABLE_LOCAL