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 => [
    87                     self::ACTION_UDF_CREATE_FIELD
    90             self::CONTEXT_FIELD => [
    92                     self::ACTION_FIELD_EDIT,
    93                     self::ACTION_FIELD_DELETE
    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
   114                             ,self::SUBACTION_FIELD_ACCESS_VISIBLE_PRG
   127         $component_factory = $DIC[
"component.factory"];
   128         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_VISIBLE_PRG
 
const SUBACTION_FIELD_ACCESS_CHANGEABLE_LOCAL