/** * Finalize and submit blog to exercise */ protected function finalize() { global $ilCtrl, $lng; // to make exercise gui load assignment $_GET["ass_id"] = $_REQUEST["ass"]; // #11173 - ref_id is needed for notifications $exc_ref_id = array_shift(ilObject::_getAllReferences($_REQUEST["exc"])); include_once "Modules/Exercise/classes/class.ilObjExerciseGUI.php"; $exc_gui = new ilObjExerciseGUI(null, $exc_ref_id, true); $exc_gui->submitBlog($this->node_id); ilUtil::sendSuccess($lng->txt("blog_finalized"), true); $ilCtrl->redirect($this, "render"); }