4 include_once(
'./Services/Object/classes/class.ilObject2GUI.php');
30 if ($this->id_type == self::WORKSPACE_NODE_ID) {
31 include_once
"Services/DiskQuota/classes/class.ilDiskQuotaHandler.php";
33 $this->lng->loadLanguageModule(
"file");
35 $this->ctrl->redirect($this,
"cancel");
39 $this->lng->loadLanguageModule(
"tstv");
41 $ilTabs->setBackTarget(
42 $this->lng->txt(
"back"),
43 $this->ctrl->getLinkTarget($this,
"cancel")
46 include_once
"Modules/Test/classes/tables/class.ilTestVerificationTableGUI.php";
48 $this->tpl->setContent(
$table->getHTML());
58 $test_id = $_REQUEST[
"tst_id"];
60 include_once
"Modules/Test/classes/class.ilObjTest.php";
63 include_once
"Modules/Test/classes/class.ilObjTestVerification.php";
67 $this->node_id = null;
82 $file = $this->
object->getFilePath();
94 public function render($a_return =
false, $a_url =
false)
102 $wsp_id =
$tree->lookupNodeId($this->
object->getId());
103 $caption = $lng->txt(
"wsp_type_tstv") .
' "' . $this->
object->getTitle() .
'"';
106 if (!file_exists($this->
object->getFilePath())) {
108 $message = $lng->txt(
"url_not_found");
110 include_once
"Services/PersonalWorkspace/classes/class.ilWorkspaceAccessHandler.php";
114 $message = $lng->txt(
"permission_denied");
122 return '<div><a href="' . $a_url .
'">' . $caption .
'</a></div>';
124 return '<div>' . $caption .
' (' .
$message .
')</div>';
133 include_once
"Services/COPage/classes/class.ilPCVerification.php";
138 $ilErr->raiseError($this->lng->txt(
'permission_denied'), $ilErr->MESSAGE);
141 public static function _goto($a_target)
143 $id = explode(
"_", $a_target);
145 $_GET[
"baseClass"] =
"ilsharedresourceGUI";
147 include(
"ilias.php");
downloadFromPortfolioPage(ilPortfolioPage $a_page)
New implementation of ilObjectGUI.
render($a_return=false, $a_url=false)
Render content.
static isInPortfolioPage(ilPortfolioPage $a_page, $a_type, $a_id)
static createFromTest(ilObjTest $a_test, $a_user_id)
Import relevant properties from given test.
getAccessHandler()
Get access handler.
if(!array_key_exists('StateId', $_REQUEST)) $id
Access handler for personal workspace.
afterSave(ilObject $a_new_object)
Post (successful) object creation hook.
Tree handler for personal workspace.
catch(Exception $e) $message
static isUploadPossible($a_additional_size=null)
save()
create new instance and save it
static sendFailure($a_info="", $a_keep=false)
Send Failure Message to Screen.
putObjectInTree(ilObject $a_obj, $a_parent_node_id=null)
Add object to tree at given position.
GUI class for test verification.
Create new PHPExcel object
obj_idprivate
create()
List all tests in which current user participated.
if(!file_exists("$old.txt")) if($old===$new) if(file_exists("$new.txt")) $file
if(empty($password)) $table
List all completed tests for current user.
static deliverFile( $a_file, $a_filename, $a_mime='', $isInline=false, $removeAfterDelivery=false, $a_exit_after=true)
deliver file for download via browser.