Go to the documentation of this file.00001 <?php
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00033 define("ILIAS_MODULE", "content");
00034 chdir("..");
00035
00036 require_once "./include/inc.header.php";
00037 require_once "./content/classes/class.ilObjSAHSLearningModule.php";
00038
00039 $lng->loadLanguageModule("content");
00040
00041
00042 if (!$rbacsystem->checkAccess("write", $_GET["ref_id"]))
00043 {
00044 $ilias->raiseError($lng->txt("permission_denied"),$ilias->error_obj->MESSAGE);
00045 }
00046
00047 $ref_id=$_GET["ref_id"];
00048 $obj_id = ilObject::_lookupObjectId($ref_id);
00049 $type = ilObjSAHSLearningModule::_lookupSubType($obj_id);
00050
00051 switch ($type)
00052 {
00053 case "scorm":
00054
00055 require_once "./content/classes/class.ilObjSCORMLearningModuleGUI.php";
00056 $ilCtrl->setTargetScript("sahs_edit.php");
00057
00058 $ilCtrl->getCallStructure("ilobjscormlearningmodulegui");
00059 $scorm_gui =& new ilObjSCORMLearningModuleGUI("", $_GET["ref_id"],true, false);
00060
00061 $ilCtrl->forwardCommand($scorm_gui);
00062 break;
00063
00064 case "aicc":
00065
00066 require_once "./content/classes/class.ilObjAICCLearningModuleGUI.php";
00067 $ilCtrl->setTargetScript("sahs_edit.php");
00068
00069 $ilCtrl->getCallStructure("ilobjaicclearningmodulegui");
00070 $aicc_gui =& new ilObjAICCLearningModuleGUI("", $_GET["ref_id"],true, false);
00071
00072 $ilCtrl->forwardCommand($aicc_gui);
00073 break;
00074
00075 case "hacp":
00076
00077 require_once "./content/classes/class.ilObjHACPLearningModuleGUI.php";
00078 $ilCtrl->setTargetScript("sahs_edit.php");
00079
00080 $ilCtrl->getCallStructure("ilobjhacplearningmodulegui");
00081 $hacp_gui =& new ilObjHACPLearningModuleGUI("", $_GET["ref_id"],true, false);
00082
00083 $ilCtrl->forwardCommand($hacp_gui);
00084 break;
00085
00086 default:
00087
00088 $ilias->raiseError($lng->txt("unknown type in sahs_edit"),$ilias->error_obj->MESSAGE);
00089 }
00090 $tpl->show();
00091 ?>