30 public function init(): void
33 $this->ds->initByExporter($this);
34 $this->ds->setDSPrefix(
"ds");
39 if ($a_entity ==
"personal_data") {
43 $cal_ids[] = $ct[
"cat_id"];
49 "component" =>
"components/ILIAS/User",
50 "entity" =>
"usr_profile",
53 "component" =>
"components/ILIAS/User",
54 "entity" =>
"usr_multi",
57 "component" =>
"components/ILIAS/User",
58 "entity" =>
"usr_setting",
61 "component" =>
"components/ILIAS/Notes",
62 "entity" =>
"user_notes",
65 "component" =>
"components/ILIAS/Calendar",
66 "entity" =>
"calendar",
71 return parent::getXmlExportTailDependencies($a_entity, $a_target_release, $a_ids);
76 $this->ds->initByExporter($this);
77 return $this->ds->getXmlRepresentation($a_entity, $a_schema_version, [$a_id],
"",
true,
true);
84 "namespace" =>
"https://www.ilias.de/Services/User/usr/4_3",
85 "xsd_file" =>
"ilias_usr_4_3.xsd",
86 "uses_dataset" =>
true,
90 "namespace" =>
"https://www.ilias.de/Services/User/usr/5_1",
91 "xsd_file" =>
"ilias_usr_5_1.xsd",
92 "uses_dataset" =>
true,
96 "namespace" =>
"https://www.ilias.de/Services/User/usr/5_2",
97 "xsd_file" =>
"ilias_usr_5_2.xsd",
98 "uses_dataset" =>
true,
102 "namespace" =>
"https://www.ilias.de/Services/User/usr/5_3",
103 "xsd_file" =>
"ilias_usr_5_3.xsd",
104 "uses_dataset" =>
true,
static lookupPrivateCategories(int $a_user_id)
Lookup private categories of user.
getValidSchemaVersions(string $a_entity)
getXmlExportTailDependencies(string $a_entity, string $a_target_release, array $a_ids)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
getXmlRepresentation(string $a_entity, string $a_schema_version, string $a_id)