4 include_once(
"./Services/Export/classes/class.ilXmlExporter.php");
25 include_once(
"./Services/User/classes/class.ilUserDataSet.php");
27 $this->ds->setExportDirectories($this->dir_relative, $this->dir_absolute);
28 $this->ds->setDSPrefix(
"ds");
41 if ($a_entity ==
"personal_data")
43 include_once(
"./Services/Calendar/classes/class.ilCalendarCategories.php");
45 foreach ($a_ids as $user_id)
49 $cal_ids[] = $ct[
"cat_id"];
55 "component" =>
"Services/User",
56 "entity" =>
"usr_profile",
59 "component" =>
"Services/User",
60 "entity" =>
"usr_multi",
63 "component" =>
"Services/User",
64 "entity" =>
"usr_setting",
67 "component" =>
"Services/Bookmarks",
68 "entity" =>
"bookmarks",
71 "component" =>
"Services/Notes",
72 "entity" =>
"user_notes",
75 "component" =>
"Services/Calendar",
76 "entity" =>
"calendar",
81 return parent::getXmlExportTailDependencies($a_entity, $a_target_release, $a_ids);
94 $this->ds->setExportDirectories($this->dir_relative, $this->dir_absolute);
95 return $this->ds->getXmlRepresentation($a_entity, $a_schema_version, $a_id,
"",
true,
true);
109 "namespace" =>
"http://www.ilias.de/Services/User/usr/4_3",
110 "xsd_file" =>
"ilias_usr_4_3.xsd",
111 "uses_dataset" =>
true,
115 "namespace" =>
"http://www.ilias.de/Services/User/usr/5_1",
116 "xsd_file" =>
"ilias_usr_5_1.xsd",
117 "uses_dataset" =>
true,
121 "namespace" =>
"http://www.ilias.de/Services/User/usr/5_2",
122 "xsd_file" =>
"ilias_usr_5_2.xsd",
123 "uses_dataset" =>
true,
getXmlRepresentation($a_entity, $a_schema_version, $a_id)
Get xml representation.
getValidSchemaVersions($a_entity)
Returns schema versions that the component can export to.
Exporter class for user data Note: this is currently NOT used for the classic user export/import It i...
Create styles array
The data for the language used.
getXmlExportTailDependencies($a_entity, $a_target_release, $a_ids)
Get tail dependencies.
static lookupPrivateCategories($a_user_id)
Lookup private categories of user.