56 include_once(
'./Services/COPage/classes/class.ilPageObject.php');
57 $page_map = $a_mapping->getMappingsOfEntity(
'Services/COPage',
'pg');
58 foreach ($page_map as $old_pg_id => $new_pg_id) {
59 $parts = explode(
':', $old_pg_id);
61 $old_obj_id = $parts[1];
62 $new_pg_id = array_pop(explode(
':', $new_pg_id));
63 $new_obj_id = $a_mapping->getMapping(
'Services/Container',
'objs', $old_obj_id);
65 if (in_array($pg_type, array(
"crs",
"grp",
"fold",
"cont"))) {
66 if ($new_obj_id > 0) {
68 $this->cont_log->debug(
'write parent id, type: ' . $pg_type .
", page id: " . $new_pg_id .
", parent id: " . $new_obj_id);
74 include_once(
'./Services/Style/Content/classes/class.ilObjStyleSheet.php');
75 $sty_map = $a_mapping->getMappingsOfEntity(
'Services/Style',
'sty');
76 foreach ($sty_map as $old_sty_id => $new_sty_id) {
85 $new_crs_obj_id = end($a_mapping->getMappingsOfEntity(
'Modules/Course',
'crs'));
87 $new_crs_ref_id = end($new_crs_ref_id);
89 $skl_local_prof_map = $a_mapping->getMappingsOfEntity(
'Services/Skill',
'skl_local_prof');
90 foreach ($skl_local_prof_map as $old_prof_id => $new_prof_id) {
92 $prof->updateRefIdAfterImport((
int) $new_crs_ref_id);
static getDefaultMemberRole($a_ref_id)
static _getAllReferences($a_id)
get all reference ids of object
static writeStyleUsage($a_obj_id, $a_style_id)
Write style usage.
static _writeParentId($a_parent_type, $a_pg_id, $a_par_id)
Write parent id.
handleOfflineStatus(string $xml, ilImportMapping $mapping)