/**
  * Final processing
  *
  * @param	array		mapping array
  */
 function finalProcessing($a_mapping)
 {
     $pages = $a_mapping->getMappingsOfEntity("Services/COPage", "pg");
     $media_objects = $a_mapping->getMappingsOfEntity("Services/MediaObjects", "mob");
     $file_objects = $a_mapping->getMappingsOfEntity("Modules/File", "file");
     if (count($media_objects) > 0 || count($file_objects) > 0) {
         foreach ($pages as $p) {
             $id = explode(":", $p);
             if (count($id) == 2) {
                 include_once "./Services/COPage/classes/class.ilPageObject.php";
                 if (ilPageObject::_exists($id[0], $id[1])) {
                     $new_page = new ilPageObject($id[0], $id[1]);
                     $new_page->buildDom();
                     $med = $new_page->resolveMediaAliases($media_objects);
                     $fil = $new_page->resolveFileItems($file_objects);
                     if ($med || $fil) {
                         $new_page->update(false, true);
                     }
                 }
             }
         }
     }
 }