ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Public Member Functions | |
getServer () | |
Get actice ecs setting. More... | |
getMappings ($a_mapping_type=0) | |
get mappings More... | |
getMappingByECSName ($a_mapping_type, $a_key) | |
get mapping by key More... | |
Static Public Member Functions | |
static | _getInstance () |
Get Singleton instance. More... | |
static | getInstanceByServerId ($a_server_id) |
Get singleton instance. More... | |
static | delete ($a_server_id) |
Delete server ilDB $ilDB. More... | |
Private Member Functions | |
__construct ($a_server_id) | |
Singleton Constructor. More... | |
read () | |
Read settings. More... | |
Private Attributes | |
$settings = null | |
$mappings = array() | |
Static Private Attributes | |
static | $instances = null |
Definition at line 35 of file class.ilECSDataMappingSettings.php.
|
private |
Singleton Constructor.
private
Definition at line 48 of file class.ilECSDataMappingSettings.php.
References ilECSSetting\getInstanceByServerId(), read(), and settings().
|
static |
Get Singleton instance.
public
Definition at line 61 of file class.ilECSDataMappingSettings.php.
References $GLOBALS.
Referenced by ilECSSettingsGUI\exportImported(), ilECSSettingsGUI\exportReleased(), ilAdvancedMDSubstitution\initECSMappings(), and ilAdvancedMDRecordGUI\showECSStart().
|
static |
Delete server ilDB $ilDB.
int | $a_server_id |
Definition at line 87 of file class.ilECSDataMappingSettings.php.
Referenced by ilECSSettingsGUI\doDelete().
|
static |
Get singleton instance.
int | $a_server_id |
Definition at line 74 of file class.ilECSDataMappingSettings.php.
Referenced by ilECSObjectSettings\addMetadataToJson(), ilECSReleasedContentTableGUI\fillRow(), ilECSImportedContentTableGUI\fillRow(), ilRemoteObjectBase\importMetadataFromJson(), and ilECSSettingsGUI\initMappingsForm().
ilECSDataMappingSettings::getMappingByECSName | ( | $a_mapping_type, | |
$a_key | |||
) |
get mapping by key
public
int | mapping type import, export, crs, rcrs |
string | ECS data field name. E.g. 'lecturer' |
Definition at line 130 of file class.ilECSDataMappingSettings.php.
References array, and ilECSDataMappingSetting\MAPPING_IMPORT_RCRS.
ilECSDataMappingSettings::getMappings | ( | $a_mapping_type = 0 | ) |
get mappings
public
Definition at line 112 of file class.ilECSDataMappingSettings.php.
References ilECSDataMappingSetting\MAPPING_IMPORT_RCRS.
ilECSDataMappingSettings::getServer | ( | ) |
Get actice ecs setting.
Definition at line 100 of file class.ilECSDataMappingSettings.php.
References $settings.
Referenced by read().
|
private |
Read settings.
private
Definition at line 149 of file class.ilECSDataMappingSettings.php.
References $ilDB, $query, $res, $row, array, ilDBConstants\FETCHMODE_OBJECT, and getServer().
Referenced by __construct().
|
staticprivate |
Definition at line 37 of file class.ilECSDataMappingSettings.php.
|
private |
Definition at line 40 of file class.ilECSDataMappingSettings.php.
|
private |
Definition at line 39 of file class.ilECSDataMappingSettings.php.
Referenced by getServer().