function preview() { global $ilias; $export = new ilScorm2004Export($this->object, 'SCORM 2004 3rd'); $zipfile = $export->buildExportFile(); $zipPathinfo = pathinfo($zipfile); $file_path = $this->object->getDataDirectory() . "/" . $zipPathinfo["basename"]; copy($zipfile, $file_path); unlink($zipfile); ilUtil::unzip($file_path, true); ilUtil::renameExecutables($this->object->getDataDirectory()); unlink($file_path); include_once "./Modules/Scorm2004/classes/ilSCORM13Package.php"; $rte_pkg = new ilSCORM13Package(); $rte_pkg->il_import($this->object->getDataDirectory(), $this->object->getId(), $ilias, false, true); //increase module version is it necessary? //$this->object->setModuleVersion($module_version+1); //$this->object->update(); //redirect to view player ilUtil::redirect("ilias.php?baseClass=ilSAHSPresentationGUI&ref_id=" . $this->object->getRefID() . "&envEditor=1"); }
function exportPDF() { $export = new ilScorm2004Export($this->node_object, 'PDF'); $export->buildExportFile(); $this->ctrl->redirect($this, "showExportList"); }