4 include_once(
"./Services/Export/classes/class.ilXmlExporter.php");
22 include_once(
"./Modules/Glossary/classes/class.ilGlossaryDataSet.php");
24 $this->ds->setExportDirectories($this->dir_relative, $this->dir_absolute);
25 $this->ds->setDSPrefix(
"ds");
38 if ($a_entity ==
"glo")
40 include_once(
"./Modules/Glossary/classes/class.ilGlossaryTerm.php");
41 include_once(
"./Modules/Glossary/classes/class.ilGlossaryDefinition.php");
46 foreach ($a_ids as $id)
48 $md_ids[] = $id.
":0:glo";
53 foreach ($a_ids as $id)
56 foreach ($terms as
$t)
61 $page_ids[] =
"gdf:".$d[
"id"];
62 $md_ids[] = $id.
":".$d[
"id"].
":gdf";
69 "component" =>
"Services/COPage",
73 "component" =>
"Services/MetaData",
79 include_once(
"./Services/Taxonomy/classes/class.ilObjTaxonomy.php");
81 foreach ($a_ids as $id)
84 if (count($t_ids) > 0)
86 $tax_ids[$t_ids[0]] = $t_ids[0];
92 "component" =>
"Services/Taxonomy",
100 foreach($a_ids as $id)
105 foreach($rec_ids as $rec_id)
107 $advmd_ids[] = $id.
":".$rec_id;
111 if(
sizeof($advmd_ids))
114 "component" =>
"Services/AdvancedMetaData",
121 $obj_ids = (is_array($a_ids))
125 "component" =>
"Services/Style",
126 "entity" =>
"object_style",
132 "component" =>
"Services/Object",
133 "entity" =>
"service_settings",
145 include_once(
'Services/AdvancedMetaData/classes/class.ilAdvancedMDRecord.php');
148 $active[] = $record_obj->getRecordId();
164 return $this->ds->getXmlRepresentation($a_entity, $a_schema_version, $a_id,
"",
true,
true);
185 "namespace" =>
"http://www.ilias.de/Modules/Glossary/htlm/4_1",
186 "xsd_file" =>
"ilias_glo_5_1.xsd",
187 "uses_dataset" =>
true,
191 "namespace" =>
"http://www.ilias.de/Modules/Glossary/htlm/4_1",
192 "xsd_file" =>
"ilias_glo_4_1.xsd",
193 "uses_dataset" =>
false,
Exporter class for html learning modules.
static getDefinitionList($a_term_id)
static
getActiveAdvMDRecords($a_id)
getXmlRepresentation($a_entity, $a_schema_version, $a_id)
Get xml representation.
static getUsageOfObject($a_obj_id, $a_include_titles=false)
Get usage of object.
getXmlExportTailDependencies($a_entity, $a_target_release, $a_ids)
Get tail dependencies.
for($col=0; $col< 50; $col++) $d
getValidSchemaVersions($a_entity)
Returns schema versions that the component can export to.
static getTermList($a_glo_id, $searchterm="", $a_first_letter="", $a_def="", $a_tax_node=0, $a_add_amet_fields=false, array $a_amet_filter=null, $a_include_references=false)
Get all terms for given set of glossary ids.
static _getSelectedRecordsByObject($a_obj_type, $a_obj_id, $a_sub_type="")
Get selected records by object.
Create styles array
The data for the language used.