33 $ent = ($a_entity ==
"")
37 if($a_export_type ==
'xml')
39 return ilUtil::getDataDir().
"/".$a_obj_type.$ent.
"_data".
"/".$a_obj_type.
"_".$a_obj_id.
"/export";
41 return ilUtil::getDataDir().
"/".$a_obj_type.$ent.
"_data".
"/".$a_obj_type.
"_".$a_obj_id.
"/export_".$a_export_type;
54 abstract public function init();
65 $this->dir_relative = $a_dir_relative;
66 $this->dir_absolute = $a_dir_absolute;
143 foreach ($svs as $k => $sv)
151 $rsv[
"schema_version"] = $k;
getXmlRepresentation($a_entity, $a_schema_version, $a_id)
Get xml representation.
getRelativeExportDirectory()
Get relative export directory.
const ILIAS_VERSION_NUMERIC
static lookupExportDirectory($a_obj_type, $a_obj_id, $a_export_type='xml', $a_entity="")
export directory lookup
getXmlExportHeadDependencies($a_entity, $a_target_release, $a_ids)
Get head dependencies.
getAbsoluteExportDirectory()
Get absolute export directory.
getValidSchemaVersions($a_entity)
Returns schema versions that the component can export to.
getXmlExportTailDependencies($a_entity, $a_target_release, $a_ids)
Get tail dependencies.
static getDataDir()
get data directory (outside webspace)
setExportDirectories($a_dir_relative, $a_dir_absolute)
Export directories.
__construct()
Constructor.
determineSchemaVersion($a_entity, $a_target_release)
Determine schema version.