5 include_once (
'./Services/Object/classes/class.ilObject2GUI.php');
31 if($this->id_type == self::WORKSPACE_NODE_ID)
33 include_once
"Services/DiskQuota/classes/class.ilDiskQuotaHandler.php";
36 $this->lng->loadLanguageModule(
"file");
38 $this->ctrl->redirect($this,
"cancel");
42 $this->lng->loadLanguageModule(
"excv");
44 $ilTabs->setBackTarget($this->lng->txt(
"back"),
45 $this->ctrl->getLinkTarget($this,
"cancel"));
47 include_once
"Modules/Exercise/classes/class.ilExerciseVerificationTableGUI.php";
49 $this->tpl->setContent($table->getHTML());
62 include_once
"Modules/Exercise/classes/class.ilObjExercise.php";
65 include_once
"Modules/Exercise/classes/class.ilObjExerciseVerification.php";
70 $this->node_id = null;
89 $file = $this->
object->getFilePath();
102 public function render($a_return =
false, $a_url =
false)
113 $wsp_id =
$tree->lookupNodeId($this->object->getId());
115 $caption = $lng->txt(
"wsp_type_excv").
' "'.$this->
object->getTitle().
'"';
118 if(!file_exists($this->object->getFilePath()))
121 $message = $lng->txt(
"url_not_found");
125 include_once
"Services/PersonalWorkspace/classes/class.ilWorkspaceAccessHandler.php";
130 $message = $lng->txt(
"permission_denied");
138 $a_url = $this->
getAccessHandler()->getGotoLink($wsp_id, $this->object->getId());
140 return '<div><a href="'.$a_url.
'">'.$caption.
'</a></div>';
144 return '<div>'.$caption.
' ('.$message.
')</div>';
153 include_once
"Services/COPage/classes/class.ilPCVerification.php";
159 $ilErr->raiseError($this->lng->txt(
'permission_denied'),$ilErr->MESSAGE);
162 public static function _goto($a_target)
164 $id = explode(
"_", $a_target);
166 $_GET[
"baseClass"] =
"ilsharedresourceGUI";
167 $_GET[
"wsp_id"] = $id[0];
168 include(
"ilias.php");