ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Class ilECSCourseSettings. More...
Public Member Functions | |
__construct (ilObject $a_content_object) | |
Constructor. More... | |
![]() | |
__construct (ilObject $a_content_object) | |
Constructor. More... | |
getContentObject () | |
Get content object. More... | |
addSettingsToForm (ilPropertyFormGUI $a_form, $a_type) | |
Fill ECS export settings "multiple servers". More... | |
getSettingsSection (FieldFactory $field_factory, Refinery $refinery) | |
saveSettingsSection (array $section) | |
handleSettingsUpdate (ilPropertyFormGUI $form) | |
Update ECS Export Settings. More... | |
handleContentUpdate () | |
Update ECS Content. More... | |
doDelete (ilECSSetting $a_server, ilECSExport $a_export_settings) | |
Delete ECS resource. More... | |
Protected Member Functions | |
getECSObjectType () | |
Get ECS resource identifier, e.g. More... | |
buildJson (ilECSSetting $a_server) | |
Build resource-specific json. More... | |
![]() | |
getECSObjectType () | |
Get ECS resource identifier, e.g. More... | |
isActive () | |
Is ECS (for current object) active? More... | |
ecsCanBeActivatedForObject (ilECSExportManager $export_manager, array $exportable_participants) | |
getTrafoForECSExportSection (Refinery $refinery) | |
getValueForECSExportOptionalGroup (ilECSExportManager $export_manager, array $potential_receivers) | |
handleSettingsForServer (ilECSSetting $a_server, bool $a_export, array $a_mids) | |
Save ECS settings (add- update- deleteResource) More... | |
doAdd (ilECSSetting $a_server, ilECSExport $a_export_settings, array $a_mids) | |
Add resource to ECS. More... | |
doUpdate (ilECSSetting $a_server, ilECSExport $a_export_settings, ?array $a_mids=null) | |
Update ECS resource. More... | |
getParticipants (int $a_server_id, int $a_econtent_id) | |
Get participants for server and ecs resource. More... | |
sendNewContentNotification (ilECSSetting $a_server, $a_econtent_id) | |
send notifications about new EContent More... | |
handlePermissionUpdate (ilECSSetting $server) | |
Handle permission update. More... | |
getJsonCore (string $a_etype) | |
Build core json structure. More... | |
addMetadataToJson (object $a_json, ilECSSetting $a_server, array $a_definition) | |
Add advanced metadata to json (export) More... | |
buildJson (ilECSSetting $a_server) | |
Build resource-specific json. More... | |
Protected Attributes | |
ilLogger | $logger |
LOMServices | $lom_services |
![]() | |
ilObject | $content_obj |
Additional Inherited Members | |
![]() | |
static | getInstanceByObject (ilObject $a_content_obj) |
Get settings handler for repository object. More... | |
static | _handleDelete (array $a_subbtree_nodes) |
handle delete Objects that are moved to the trash call ECS-Remove More... | |
![]() | |
const | MAIL_SENDER = 6 |
Class ilECSCourseSettings.
Definition at line 28 of file class.ilECSCourseSettings.php.
ilECSCourseSettings::__construct | ( | ilObject | $a_content_object | ) |
Constructor.
ilObject | $a_content_object |
Reimplemented from ilECSObjectSettings.
Definition at line 33 of file class.ilECSCourseSettings.php.
References $DIC, ILIAS\GlobalScreen\Provider\__construct(), and ILIAS\Repository\logger().
|
protected |
Build resource-specific json.
Reimplemented from ilECSObjectSettings.
Definition at line 47 of file class.ilECSCourseSettings.php.
References $lang, ilECSObjectSettings\addMetadataToJson(), ilECSObjectSettings\getContentObject(), ilECSUtils\getEContentDefinition(), getECSObjectType(), ilECSObjectSettings\getJsonCore(), and IL_INST_ID.
|
protected |
Get ECS resource identifier, e.g.
"/campusconnect/courselinks"
Reimplemented from ilECSObjectSettings.
Definition at line 42 of file class.ilECSCourseSettings.php.
Referenced by buildJson().
|
protected |
Definition at line 30 of file class.ilECSCourseSettings.php.
|
protected |
Definition at line 31 of file class.ilECSCourseSettings.php.