| ILIAS
    Release_4_4_x_branch Revision 61816
    | 
 Collaboration diagram for ilECSDataMappingSettings:
 Collaboration diagram for ilECSDataMappingSettings:| Public Member Functions | |
| getServer () | |
| Get actice ecs setting. | |
| getMappings ($a_mapping_type=0) | |
| get mappings | |
| getMappingByECSName ($a_mapping_type, $a_key) | |
| get mapping by key | |
| Static Public Member Functions | |
| static | _getInstance () | 
| Get Singleton instance. | |
| static | getInstanceByServerId ($a_server_id) | 
| Get singleton instance. | |
| static | delete ($a_server_id) | 
| Delete server  ilDB $ilDB. | |
| Private Member Functions | |
| __construct ($a_server_id) | |
| Singleton Constructor. | |
| read () | |
| Read settings. | |
| 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 getInstanceByServerId(), and read().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | static | 
Get Singleton instance.
public
Definition at line 61 of file class.ilECSDataMappingSettings.php.
References $GLOBALS, and getInstanceByServerId().
Referenced by ilECSSettingsGUI\exportImported(), ilECSSettingsGUI\exportReleased(), ilAdvancedMDSubstitution\initECSMappings(), ilAdvancedMDRecordGUI\loadECSDurationPost(), and ilAdvancedMDRecordGUI\showECSStart().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | static | 
| 
 | static | 
Get singleton instance.
| int | $a_server_id | 
Definition at line 74 of file class.ilECSDataMappingSettings.php.
Referenced by __construct(), _getInstance(), ilECSObjectSettings\addMetadataToJson(), ilECSReleasedContentTableGUI\fillRow(), ilECSImportedContentTableGUI\fillRow(), ilRemoteObjectBase\importMetadataFromJson(), and ilECSSettingsGUI\initMappingsForm().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 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 132 of file class.ilECSDataMappingSettings.php.
References ilECSDataMappingSetting\MAPPING_IMPORT_RCRS.
| ilECSDataMappingSettings::getMappings | ( | $a_mapping_type = 0 | ) | 
get mappings
public
Definition at line 113 of file class.ilECSDataMappingSettings.php.
References ilECSDataMappingSetting\MAPPING_IMPORT_RCRS.
| ilECSDataMappingSettings::getServer | ( | ) | 
Get actice ecs setting.
Definition at line 101 of file class.ilECSDataMappingSettings.php.
References $settings.
Referenced by read().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | private | 
Read settings.
private
Definition at line 152 of file class.ilECSDataMappingSettings.php.
References $query, $res, $row, DB_FETCHMODE_OBJECT, and getServer().
Referenced by __construct().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | 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().