19 declare(strict_types=1);
29 protected \ILIAS\Container\StandardGUIRequest
$request;
53 $expand = $this->request->getExpand();
56 } elseif ($expand < 0) {
61 protected function init(): void
65 if ($this->container->getType() ===
'crs') {
67 $this->force_details = $session;
69 $this->force_details = [$session];
76 $this->item_repo->setExpanded($id, $val);
81 return $this->item_repo->getExpanded($id);
86 if ($this->mode_manager->isAdminMode()) {
87 return \ilContainerContentGUI::DETAILS_DEACTIVATED;
92 if (in_array($a_item_id, $this->force_details)) {
93 return \ilContainerContentGUI::DETAILS_ALL;
95 return \ilContainerContentGUI::DETAILS_TITLE;
ILIAS Container StandardGUIRequest $request
getDetailsLevel(int $a_item_id)
Stores repository clipboard data.
Interface Observer Contains several chained tasks and infos about them.
__construct(\ilContainer $container, ItemSessionRepository $item_repo, ModeManager $mode_manager, \ILIAS\Container\StandardGUIRequest $request)
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
static lookupNextSessionByCourse(int $a_ref_id)
static lookupLastSessionByCourse(int $a_ref_id)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
ModeManager $mode_manager
setExpanded(int $id, int $val)
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
ItemSessionRepository $item_repo