21 $this->ds->setExportDirectories($this->dir_relative, $this->dir_absolute);
22 $this->ds->setDSPrefix(
"ds");
35 if ($a_entity ==
"glo") {
39 foreach ($a_ids as $id) {
40 $md_ids[] = $id .
":0:glo";
45 foreach ($a_ids as $id) {
48 $ref_id = current($all_refs);
62 foreach ($terms as $t) {
64 foreach ($defs as
$d) {
65 $page_ids[] =
"gdf:" . $d[
"id"];
66 $md_ids[] = $id .
":" . $d[
"id"] .
":gdf";
73 "component" =>
"Services/COPage",
77 "component" =>
"Services/MetaData",
84 foreach ($a_ids as $id) {
86 if (count($t_ids) > 0) {
87 $tax_ids[$t_ids[0]] = $t_ids[0];
90 if (
sizeof($tax_ids)) {
92 "component" =>
"Services/Taxonomy",
100 foreach ($a_ids as $id) {
102 if (
sizeof($rec_ids)) {
103 foreach ($rec_ids as $rec_id) {
104 $advmd_ids[] = $id .
":" . $rec_id;
108 if (
sizeof($advmd_ids)) {
110 "component" =>
"Services/AdvancedMetaData",
117 $obj_ids = (is_array($a_ids))
121 "component" =>
"Services/Style",
122 "entity" =>
"object_style",
128 "component" =>
"Services/Object",
129 "entity" =>
"common",
145 if ($record_obj->getParentObject() == $a_id || in_array($record_obj->getRecordId(), $sel_globals)) {
146 $active[] = $record_obj->getRecordId();
163 return $this->ds->getXmlRepresentation($a_entity, $a_schema_version, $a_id,
"",
true,
true);
177 "namespace" =>
"http://www.ilias.de/Modules/Glossary/htlm/5_4",
178 "xsd_file" =>
"ilias_glo_5_4.xsd",
179 "uses_dataset" =>
true,
183 "namespace" =>
"http://www.ilias.de/Modules/Glossary/htlm/5_1",
184 "xsd_file" =>
"ilias_glo_5_1.xsd",
185 "uses_dataset" =>
true,
189 "namespace" =>
"http://www.ilias.de/Modules/Glossary/htlm/4_1",
190 "xsd_file" =>
"ilias_glo_4_1.xsd",
191 "uses_dataset" =>
false,
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.
static _getAllReferences($a_id)
get all reference ids of object
getValidSchemaVersions($a_entity)
Returns schema versions that the component can export to.
static getTermList( $a_glo_ref_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 _getActivatedRecordsByObjectType($a_obj_type, $a_sub_type="", $a_only_optional=false)
Get activated records by object type.
static getObjRecSelection($a_obj_id, $a_sub_type="")
Get repository object record selection.
for($i=6; $i< 13; $i++) for($i=1; $i< 13; $i++) $d