ILIAS
trunk Revision v11.0_alpha-1749-g1a06bdef097
|
Manage the ECS exported contents. More...
Public Member Functions | |
_isExported (int $a_obj_id) | |
Check if object is exported. More... | |
_getAllEContentIds (int $a_server_id) | |
get all exported econtent ids per server More... | |
getExportedIds () | |
Get exported ids. More... | |
getExportedIdsByType (string $a_type) | |
Get exported ids by type. More... | |
getExportServerIds (int $a_obj_id) | |
lookup server ids of exported materials More... | |
_getExportedIDsByServer (int $a_server_id) | |
get exported ids for server More... | |
lookupServerIds (int $a_obj_id) | |
Lookup server ids of exported objects. More... | |
_deleteEContentIds (int $a_server_id, array $a_ids) | |
Delete econtent ids for server. More... | |
deleteByServer (int $a_server_id) | |
Delete by server id. More... | |
_isRemote (int $a_server_id, int $a_econtent_id) | |
is remote object More... | |
Static Public Member Functions | |
static | getInstance () |
Get the singelton instance of this ilECSExportManager. More... | |
Protected Attributes | |
ilDBInterface | $db |
Private Member Functions | |
__construct () | |
Static Private Attributes | |
static ilECSExportManager | $instance |
Manage the ECS exported contents.
This class contains mainly helper functions to work with exported objects.
Definition at line 27 of file class.ilECSExportManager.php.
|
private |
ilECSExportManager::_deleteEContentIds | ( | int | $a_server_id, |
array | $a_ids | ||
) |
Delete econtent ids for server.
int | $a_server_id | id of the server |
int[] | $a_ids array of econtent ids |
Definition at line 164 of file class.ilECSExportManager.php.
ilECSExportManager::_getAllEContentIds | ( | int | $a_server_id | ) |
get all exported econtent ids per server
Definition at line 69 of file class.ilECSExportManager.php.
References $res, and ilDBConstants\FETCHMODE_OBJECT.
ilECSExportManager::_getExportedIDsByServer | ( | int | $a_server_id | ) |
get exported ids for server
Definition at line 131 of file class.ilECSExportManager.php.
References $res, and ilDBConstants\FETCHMODE_OBJECT.
ilECSExportManager::_isExported | ( | int | $a_obj_id | ) |
Check if object is exported.
Definition at line 54 of file class.ilECSExportManager.php.
References $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilECSObjectSettings\ecsCanBeActivatedForObject().
ilECSExportManager::_isRemote | ( | int | $a_server_id, |
int | $a_econtent_id | ||
) |
is remote object
Definition at line 188 of file class.ilECSExportManager.php.
References $res, and ilDBConstants\FETCHMODE_OBJECT.
ilECSExportManager::deleteByServer | ( | int | $a_server_id | ) |
Delete by server id.
Definition at line 178 of file class.ilECSExportManager.php.
ilECSExportManager::getExportedIds | ( | ) |
Get exported ids.
Definition at line 85 of file class.ilECSExportManager.php.
References $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
ilECSExportManager::getExportedIdsByType | ( | string | $a_type | ) |
Get exported ids by type.
Definition at line 99 of file class.ilECSExportManager.php.
References $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
ilECSExportManager::getExportServerIds | ( | int | $a_obj_id | ) |
lookup server ids of exported materials
Definition at line 115 of file class.ilECSExportManager.php.
References $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
Referenced by ilECSObjectSettings\getValueForECSExportOptionalGroup().
|
static |
Get the singelton instance of this ilECSExportManager.
Definition at line 43 of file class.ilECSExportManager.php.
Referenced by ilECSUserConsentModalGUI\__construct(), ilECSObjectSettings\_handleDelete(), ilECSObjectSettings\addSettingsToForm(), ilECSSetting\delete(), ilECSSettingsGUI\exportReleased(), ilObjRemoteCategoryListGUI\getCommandFrame(), ilObjRemoteWikiListGUI\getCommandFrame(), ilObjRemoteGroupListGUI\getCommandFrame(), ilObjRemoteTestListGUI\getCommandFrame(), ilObjRemoteLearningModuleListGUI\getCommandFrame(), ilObjRemoteGlossaryListGUI\getCommandFrame(), ilObjRemoteCourseListGUI\getCommandFrame(), ilObjRemoteFileListGUI\getCommandFrame(), ilECSObjectSettings\getSettingsSection(), ilECSObjectSettings\handleContentUpdate(), ilECSEventQueueReader\handleExportReset(), ilRemoteObjectBase\isLocalObject(), ilECSExportedContentTableGUI\parse(), and ilECSSettingsGUI\released().
ilECSExportManager::lookupServerIds | ( | int | $a_obj_id | ) |
Lookup server ids of exported objects.
Definition at line 146 of file class.ilECSExportManager.php.
References $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
|
protected |
Definition at line 29 of file class.ilECSExportManager.php.
|
staticprivate |
Definition at line 31 of file class.ilECSExportManager.php.