4 include_once
"Services/Component/classes/class.ilClaimingPermissionHelper.php";
50 switch($a_context_type)
52 case self::CONTEXT_UDF:
55 case self::CONTEXT_FIELD:
56 $set = $ilDB->query(
"SELECT field_id id".
57 " FROM udf_definition");
65 while(
$row = $ilDB->fetchAssoc($set))
78 self::CONTEXT_UDF => array(
80 self::ACTION_UDF_CREATE_FIELD
83 self::CONTEXT_FIELD => array(
85 self::ACTION_FIELD_EDIT,
86 self::ACTION_FIELD_DELETE
88 "subactions" => array(
89 self::ACTION_FIELD_EDIT_PROPERTY =>
91 self::SUBACTION_FIELD_TITLE
92 ,self::SUBACTION_FIELD_PROPERTIES
94 ,self::ACTION_FIELD_EDIT_ACCESS =>
96 self::SUBACTION_FIELD_ACCESS_VISIBLE_PERSONAL
97 ,self::SUBACTION_FIELD_ACCESS_VISIBLE_REGISTRATION
98 ,self::SUBACTION_FIELD_ACCESS_VISIBLE_LOCAL
99 ,self::SUBACTION_FIELD_ACCESS_VISIBLE_COURSES
100 ,self::SUBACTION_FIELD_ACCESS_VISIBLE_GROUPS
101 ,self::SUBACTION_FIELD_ACCESS_CHANGEABLE_PERSONAL
102 ,self::SUBACTION_FIELD_ACCESS_CHANGEABLE_LOCAL
103 ,self::SUBACTION_FIELD_ACCESS_REQUIRED
104 ,self::SUBACTION_FIELD_ACCESS_EXPORT
105 ,self::SUBACTION_FIELD_ACCESS_SEARCHABLE
106 ,self::SUBACTION_FIELD_ACCESS_CERTIFICATE
118 global $ilPluginAdmin;
122 foreach($ilPluginAdmin->getActivePluginsForSlot(
IL_COMP_SERVICE,
"User",
"udfc") as $plugin_name)
125 "User",
"udfc", $plugin_name);