53 $ent = ($a_entity ==
"")
57 if ($a_export_type ==
'xml') {
58 return ilUtil::getDataDir() .
"/" . $a_obj_type . $ent .
"_data" .
"/" . $a_obj_type .
"_" . $a_obj_id .
"/export";
60 return ilUtil::getDataDir() .
"/" . $a_obj_type . $ent .
"_data" .
"/" . $a_obj_type .
"_" . $a_obj_id .
"/export_" . $a_export_type;
73 abstract public function init();
84 $this->dir_relative = $a_dir_relative;
85 $this->dir_absolute = $a_dir_absolute;
162 foreach ($svs as $k => $sv) {
167 $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
setExport(ilExport $a_exp)
Set export object.
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.
Create styles array
The data for the language used.
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.