4include_once
"Services/Component/classes/class.ilClaimingPermissionHelper.php";
52 return array($_REQUEST[
"ref_id"]);
55 $set =
$ilDB->query(
"SELECT field_id id" .
56 " FROM udf_definition");
76 self::CONTEXT_UDF => array(
78 self::ACTION_UDF_CREATE_FIELD
81 self::CONTEXT_FIELD => array(
83 self::ACTION_FIELD_EDIT,
84 self::ACTION_FIELD_DELETE
86 "subactions" => array(
87 self::ACTION_FIELD_EDIT_PROPERTY =>
89 self::SUBACTION_FIELD_TITLE
90 ,self::SUBACTION_FIELD_PROPERTIES
92 ,self::ACTION_FIELD_EDIT_ACCESS =>
94 self::SUBACTION_FIELD_ACCESS_VISIBLE_PERSONAL
95 ,self::SUBACTION_FIELD_ACCESS_VISIBLE_REGISTRATION
96 ,self::SUBACTION_FIELD_ACCESS_VISIBLE_LOCAL
97 ,self::SUBACTION_FIELD_ACCESS_VISIBLE_COURSES
98 ,self::SUBACTION_FIELD_ACCESS_VISIBLE_GROUPS
99 ,self::SUBACTION_FIELD_ACCESS_CHANGEABLE_PERSONAL
100 ,self::SUBACTION_FIELD_ACCESS_CHANGEABLE_LOCAL
101 ,self::SUBACTION_FIELD_ACCESS_REQUIRED
102 ,self::SUBACTION_FIELD_ACCESS_EXPORT
103 ,self::SUBACTION_FIELD_ACCESS_SEARCHABLE
104 ,self::SUBACTION_FIELD_ACCESS_CERTIFICATE
116 global $ilPluginAdmin;
120 foreach ($ilPluginAdmin->getActivePluginsForSlot(
IL_COMP_SERVICE,
"User",
"udfc") as $plugin_name) {
121 $res[] = $ilPluginAdmin->getPluginObject(
An exception for terminatinating execution or to throw for unit testing.
Claiming permission helper base class.
readContextIds($a_context_type)
Get all context ids for context type (from DB, is cached)
buildPermissionMap()
Build map of context and actions.
const ACTION_FIELD_EDIT_ACCESS
const SUBACTION_FIELD_ACCESS_CERTIFICATE
const SUBACTION_FIELD_ACCESS_VISIBLE_LOCAL
const ACTION_FIELD_EDIT_PROPERTY
const SUBACTION_FIELD_ACCESS_SEARCHABLE
const SUBACTION_FIELD_PROPERTIES
const SUBACTION_FIELD_ACCESS_EXPORT
const SUBACTION_FIELD_ACCESS_CHANGEABLE_PERSONAL
const SUBACTION_FIELD_ACCESS_VISIBLE_PERSONAL
const ACTION_FIELD_DELETE
const SUBACTION_FIELD_ACCESS_REQUIRED
const SUBACTION_FIELD_TITLE
const ACTION_UDF_CREATE_FIELD
const SUBACTION_FIELD_ACCESS_VISIBLE_REGISTRATION
const SUBACTION_FIELD_ACCESS_VISIBLE_COURSES
getActivePlugins()
Get active plugins (for current slot)
const SUBACTION_FIELD_ACCESS_VISIBLE_GROUPS
const SUBACTION_FIELD_ACCESS_CHANGEABLE_LOCAL
foreach($_POST as $key=> $value) $res