4 include_once(
"./Services/Export/classes/class.ilXmlImporter.php");
21 include_once(
"./Services/User/classes/class.ilUserDataSet.php");
23 $this->ds->setDSPrefix(
"ds");
36 include_once(
"./Services/DataSet/classes/class.ilDataSetImportParser.php");
38 $a_xml, $this->ds, $a_mapping);
43 if(is_array($this->ds->multi))
45 foreach($this->ds->multi as $usr_id => $values)
49 if(isset($values[
"interests_general"]))
51 $usr_obj->setGeneralInterests($values[
"interests_general"]);
55 $usr_obj->setGeneralInterests();
57 if(isset($values[
"interests_help_offered"]))
59 $usr_obj->setOfferingHelp($values[
"interests_help_offered"]);
63 $usr_obj->setOfferingHelp();
65 if(isset($values[
"interests_help_looking"]))
67 $usr_obj->setLookingForHelp($values[
"interests_help_looking"]);
71 $usr_obj->setLookingForHelp();
74 $usr_obj->updateMultiTextFields();
getSchemaVersion()
Get schema version.
getImportDirectory()
Get import directory.
Manifest parser for ILIAS standard export files.
Importer class for user data.
importXmlRepresentation($a_entity, $a_id, $a_xml, $a_mapping)
Import XML.
finalProcessing($a_mapping)