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
00024
00034 define("ILIAS_MODULE", "assessment");
00035 chdir("..");
00036 require_once "./include/inc.header.php";
00037 require_once "./assessment/classes/class.ilObjQuestionPoolGUI.php";
00038
00039
00040 unset($id);
00041
00042
00043
00044 if ($_GET["obj_id"] > 0)
00045 {
00046 $call_by_reference = false;
00047 $id = $_GET["obj_id"];
00048 }
00049 else
00050 {
00051 $call_by_reference = true;
00052 $id = $_GET["ref_id"];
00053 }
00054
00055
00056 if (!isset($_GET["ref_id"]))
00057 {
00058 $ilias->raiseError("No valid ID given! Action aborted", $this->ilias->error_obj->MESSAGE);
00059 }
00060
00061 if ((strcmp($_GET["cmd"], "question") == 0) or ($_POST["cmd"]["create"]) or ($_GET["create"])) {
00062 $prepare_output = false;
00063 } else {
00064 $prepare_output = true;
00065 }
00066
00067
00068
00069 if ($_GET["obj_id"] < 1) unset($_GET["obj_id"]);
00070 $ilCtrl->setTargetScript("questionpool.php");
00071 $ilCtrl->getCallStructure("ilobjquestionpoolgui");
00072 $qp_gui =& new ilObjQuestionPoolGUI("", $_GET["ref_id"], true, $prepare_output);
00073 $ilCtrl->forwardCommand($qp_gui);
00074
00075
00076
00077 $tpl->show();
00078
00079 ?>