ILIAS
release_8 Revision v8.19
|
Static Public Member Functions | |
static | _getOptionalEContentFields () |
get optional econtent fields These fields might be mapped against AdvancedMetaData field definitions More... | |
static | _getOptionalECourseFields () |
get optional econtent fields These fields might be mapped against AdvancedMetaData field definitions More... | |
static | getPossibleRemoteTypes (bool $a_with_captions=false) |
Get all possible remote object types. More... | |
static | getPossibleReleaseTypes (bool $a_with_captions=false) |
Get all possible release object types. More... | |
static | getEContentDefinition (string $a_resource_id) |
Get econtent / metadata definition. More... | |
static | getMatchableContent (string $a_resource_id, int $a_server_id, object $a_ecs_content, int $a_owner) |
Convert ECS content to rule matchable values. More... | |
static | getAdvancedMDValuesForObjId (int $a_obj_id) |
Get advanced metadata values for object id. More... | |
Data Fields | |
const | TYPE_ARRAY = 1 |
const | TYPE_INT = 2 |
const | TYPE_STRING = 3 |
const | TYPE_TIMEPLACE = 4 |
Definition at line 23 of file class.ilECSUtils.php.
|
static |
get optional econtent fields These fields might be mapped against AdvancedMetaData field definitions
Definition at line 34 of file class.ilECSUtils.php.
Referenced by ilECSSettingsGUI\initMappingsForm().
|
static |
get optional econtent fields These fields might be mapped against AdvancedMetaData field definitions
Definition at line 45 of file class.ilECSUtils.php.
Referenced by ilECSCategoryMapping\getPossibleFields(), and ilECSSettingsGUI\initMappingsForm().
|
static |
Get advanced metadata values for object id.
Definition at line 207 of file class.ilECSUtils.php.
References $res, and ilAdvancedMDValues\getInstancesForObjectId().
Referenced by ilECSObjectSettings\addMetadataToJson(), ilECSSettingsGUI\exportImported(), ilECSSettingsGUI\exportReleased(), ilECSExportedContentTableGUI\fillRow(), and ilECSImportedContentTableGUI\fillRow().
|
static |
Get econtent / metadata definition.
Definition at line 99 of file class.ilECSUtils.php.
Referenced by ilECSCourseSettings\buildJson(), and ilObjRemoteCourse\updateCustomFromECSContent().
|
static |
Convert ECS content to rule matchable values.
Definition at line 132 of file class.ilECSUtils.php.
References $id, $res, $type, ilECSCategoryMappingRule\ATTR_ARRAY, ilECSCategoryMappingRule\ATTR_INT, ilECSCategoryMappingRule\ATTR_STRING, and ilECSCommunitiesCache\getInstance().
Referenced by ilRemoteObjectBase\createFromECSEContent(), and ilRemoteObjectBase\updateFromECSContent().
|
static |
Get all possible release object types.
Definition at line 77 of file class.ilECSUtils.php.
References $DIC, $id, $lng, and $res.
Referenced by ilECSParticipantSettingsGUI\initFormSettings(), and ilECSSettingsGUI\released().
|
static |
Get all possible remote object types.
Definition at line 55 of file class.ilECSUtils.php.
References $DIC, $id, $lng, and $res.
Referenced by ilAdvancedMDRecord\_getAllRecordsByObjectType(), ilAdvancedMDRecord\_getAssignableObjectTypes(), ilObjRole\_removeObjectId(), ilECSImportManager\getAllImportedRemoteObjects(), ilECSEventQueueReader\handleImportReset(), ilECSSettingsGUI\imported(), ilECSSettingsGUI\initCategoryMappingForm(), and ilECSParticipantSettingsGUI\initFormSettings().
const ilECSUtils::TYPE_ARRAY = 1 |
Definition at line 25 of file class.ilECSUtils.php.
Referenced by ilECSObjectSettings\addMetadataToJson(), and ilAdvancedMDFieldDefinitionText\importFromECS().
const ilECSUtils::TYPE_INT = 2 |
Definition at line 26 of file class.ilECSUtils.php.
Referenced by ilECSObjectSettings\addMetadataToJson(), and ilAdvancedMDFieldDefinitionText\importFromECS().
const ilECSUtils::TYPE_STRING = 3 |
Definition at line 27 of file class.ilECSUtils.php.
Referenced by ilECSObjectSettings\addMetadataToJson(), and ilAdvancedMDFieldDefinitionText\importFromECS().
const ilECSUtils::TYPE_TIMEPLACE = 4 |
Definition at line 28 of file class.ilECSUtils.php.
Referenced by ilECSObjectSettings\addMetadataToJson(), ilAdvancedMDFieldDefinitionDate\importFromECS(), ilAdvancedMDFieldDefinitionDateTime\importFromECS(), ilAdvancedMDFieldDefinitionText\importFromECS(), and ilRemoteObjectBase\importMetadataFromJson().