function finalProcessing($a_mapping) { // restore manual order $order = $this->ds->getOrder(); if (sizeof($order)) { foreach ($order as $obj_id => $items) { $map = array(); foreach ($items as $old_id) { $map[] = $a_mapping->getMapping("Services/News", "news", $old_id); } $mcst = new ilObjMediaCast($obj_id, false); $mcst->saveOrder($map); } } }