59 switch ($a_context_type) {
64 $set =
$ilDB->query(
"SELECT field_id id" .
65 " FROM udf_definition");
73 while ($row =
$ilDB->fetchAssoc($set)) {
85 self::CONTEXT_UDF => [
90 self::CONTEXT_FIELD => [
96 self::ACTION_FIELD_EDIT_PROPERTY =>
101 ,self::ACTION_FIELD_EDIT_ACCESS =>
127 $component_factory =
$DIC[
"component.factory"];
128 yield
from $component_factory->getActivePluginsInSlot(
"udfc");
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
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
readContextIds(int $a_context_type)
Get all context ids for context type (from DB, is cached)
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
const SUBACTION_FIELD_ACCESS_VISIBLE_PRG