|
ILIAS
release_8 Revision v8.24
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Inheritance diagram for ilContainerSessionsContentGUI:
Collaboration diagram for ilContainerSessionsContentGUI:Public Member Functions | |
| __construct (ilContainerGUI $container_gui_obj) | |
| getMainContent () | |
| Get content HTML for main column, this one must be overwritten in derived classes. More... | |
| addFooterRow (ilTemplate $tpl) | |
Public Member Functions inherited from ilContainerContentGUI | |
| getContainerObject () | |
| getContainerGUI () | |
| setOutput () | |
| This method sets the output of the right and main column in the global standard template. More... | |
| getMainContent () | |
| Get content HTML for main column, this one must be overwritten in derived classes. More... | |
| determinePageEmbeddedBlocks (string $a_container_page_html) | |
| Determine all blocks that are embedded in the container page. More... | |
| addEmbeddedBlock (string $block_type, $block_parameter) | |
| Add embedded block. More... | |
| getEmbeddedBlocks () | |
| renderPageEmbeddedBlocks () | |
| renderItem (array $a_item_data, int $a_position=0, bool $a_force_icon=false, string $a_pos_prefix="", string $item_group_list_presentation="") | |
| Render an item. More... | |
| renderCard (array $a_item_data, int $a_position=0, bool $a_force_icon=false, string $a_pos_prefix="") | |
| insertPageEmbeddedBlocks (string $a_output_html) | |
| Insert blocks into container page. More... | |
| getSingleTypeBlockAsynch (string $type) | |
| Render single block. More... | |
| getGroupedObjTypes () | |
| Get grouped repository object types. More... | |
| getIntroduction () | |
| getItemGroupsHTML (int $a_pos=0) | |
| renderItemGroup (array $a_itgr) | |
Protected Member Functions | |
| getDetailsLevel (int $a_item_id) | |
| renderSessionLimitLink (bool $a_previous=true) | |
| initDetails () | |
Protected Member Functions inherited from ilContainerContentGUI | |
| getViewMode () | |
| getDetailsLevel (int $a_item_id) | |
| getRightColumnHTML () | |
| getCenterColumnHTML () | |
| initRenderer () | |
| Init container renderer. More... | |
| clearAdminCommandsDetermination () | |
| determineAdminCommands (int $a_ref_id, bool $a_admin_com_included_in_list=false) | |
| getItemGUI (array $item_data) | |
| hasForcedOrderByStartDate (string $type) | |
| handleSessionExpand () | |
Protected Attributes | |
| ilTabsGUI | $tabs |
| array | $force_details = [] |
Protected Attributes inherited from ilContainerContentGUI | |
| ilGlobalTemplateInterface | $tpl |
| ilCtrl | $ctrl |
| ilObjUser | $user |
| ilLanguage | $lng |
| ilAccessHandler | $access |
| ilDBInterface | $db |
| ilRbacSystem | $rbacsystem |
| ilSetting | $settings |
| ilObjectDefinition | $obj_definition |
| int | $details_level = self::DETAILS_DEACTIVATED |
| ilContainerRenderer | $renderer |
| ilLogger | $log |
| int | $view_mode |
| array | $embedded_block = [] |
| array | $items = [] |
| array | $list_gui = [] |
| ClipboardManager | $clipboard |
| StandardGUIRequest | $request |
| ItemManager | $item_manager |
| BlockSessionRepository | $block_repo |
Private Member Functions | |
| showMaterials (ilTemplate $a_tpl) | |
Additional Inherited Members | |
Data Fields inherited from ilContainerContentGUI | |
| const | DETAILS_DEACTIVATED = 0 |
| const | DETAILS_TITLE = 1 |
| const | DETAILS_ALL = 2 |
| const | VIEW_MODE_LIST = 0 |
| const | VIEW_MODE_TILE = 1 |
| ilContainerGUI | $container_gui |
| ilContainer | $container_obj |
| bool | $adminCommands = false |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Shows all items in one block.
Definition at line 24 of file class.ilContainerSessionsContentGUI.php.
| ilContainerSessionsContentGUI::__construct | ( | ilContainerGUI | $container_gui_obj | ) |
Definition at line 29 of file class.ilContainerSessionsContentGUI.php.
References $DIC, ilContainerContentGUI\$lng, ILIAS\GlobalScreen\Provider\__construct(), ILIAS\Repository\ctrl(), initDetails(), ILIAS\Repository\lng(), ILIAS\Repository\tabs(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilContainerSessionsContentGUI::addFooterRow | ( | ilTemplate | $tpl | ) |
Definition at line 203 of file class.ilContainerSessionsContentGUI.php.
|
protected |
Reimplemented from ilContainerContentGUI.
Definition at line 43 of file class.ilContainerSessionsContentGUI.php.
References ilContainerContentGUI\DETAILS_ALL, ilContainerContentGUI\DETAILS_DEACTIVATED, ilContainerContentGUI\DETAILS_TITLE, and ilContainerContentGUI\getContainerGUI().
Here is the call graph for this function:| ilContainerSessionsContentGUI::getMainContent | ( | ) |
Get content HTML for main column, this one must be overwritten in derived classes.
Reimplemented from ilContainerContentGUI.
Definition at line 58 of file class.ilContainerSessionsContentGUI.php.
References ilContainerContentGUI\$tpl, ilGlobalTemplateInterface\get(), and showMaterials().
Here is the call graph for this function:
|
protected |
Definition at line 219 of file class.ilContainerSessionsContentGUI.php.
References $session, ilSessionAppointment\lookupLastSessionByCourse(), and ilSessionAppointment\lookupNextSessionByCourse().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 154 of file class.ilContainerSessionsContentGUI.php.
Referenced by showMaterials().
Here is the caller graph for this function:
|
private |
Definition at line 75 of file class.ilContainerSessionsContentGUI.php.
References ilContainerContentGUI\$lng, ilContainerContentGUI\clearAdminCommandsDetermination(), ilContainerContentGUI\getContainerGUI(), ilContainerContentGUI\getContainerObject(), ilContainerContentGUI\getItemGroupsHTML(), ilContainerContentGUI\initRenderer(), ilContainerContentGUI\insertPageEmbeddedBlocks(), ilContainerContentGUI\renderItem(), renderSessionLimitLink(), HTML_Template_IT\setVariable(), ilArrayUtil\sortArray(), and ilLanguage\txt().
Referenced by getMainContent().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 27 of file class.ilContainerSessionsContentGUI.php.
|
protected |
Definition at line 26 of file class.ilContainerSessionsContentGUI.php.