34 $this->
access = $DIC->access();
42 if ($ilAccess->checkAccess(
'write',
'', $this->getRefId())) {
53 $lng->loadLanguageModule(
'exc');
56 foreach ($this->getSubItemIds(
true) as $sub_item) {
57 if (!$this->isAssignmentVisible($sub_item)) {
62 if (is_object($this->getHighlighter()) && strlen($this->getHighlighter()->
getContent($this->getObjId(), $sub_item))) {
63 $this->tpl->setCurrentBlock(
'sea_fragment');
64 $this->tpl->setVariable(
'TXT_FRAGMENT', $this->getHighlighter()->
getContent($this->getObjId(), $sub_item));
65 $this->tpl->parseCurrentBlock();
67 $this->tpl->setCurrentBlock(
'subitem');
68 $this->tpl->setVariable(
'SUBITEM_TYPE',
$lng->txt(
'exc_assignment'));
69 $this->tpl->setVariable(
'SEPERATOR',
':');
71 $this->tpl->setVariable(
'LINK',
'ilias.php?baseClass=ilExerciseHandlerGUI&cmd=showOverview&ref_id=' . $this->getRefId() .
'&ass_id=' . $sub_item);
73 $this->tpl->parseCurrentBlock();
76 $this->showDetailsLink();
78 return $valid ? $this->tpl->get() :
'';
static lookupAssignmentOnline(int $a_ass_id)
static lookupTitle(int $a_id)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
__construct(string $a_cmd_class)
isAssignmentVisible(int $a_ass_id)
Base class for all sub item list gui's.
Interface ilAccessHandler This interface combines all available interfaces which can be called via gl...
__construct(Container $dic, ilPlugin $plugin)
@inheritDoc