54 $ent = ($a_entity ==
"")
58 if($a_export_type ==
'xml')
60 return ilUtil::getDataDir().
"/".$a_obj_type.$ent.
"_data".
"/".$a_obj_type.
"_".$a_obj_id.
"/export";
62 return ilUtil::getDataDir().
"/".$a_obj_type.$ent.
"_data".
"/".$a_obj_type.
"_".$a_obj_id.
"/export_".$a_export_type;
75 abstract public function init();
86 $this->dir_relative = $a_dir_relative;
87 $this->dir_absolute = $a_dir_absolute;
164 foreach ($svs as $k => $sv)
172 $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.