|
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 ilContainerByTypeContentGUI:
Collaboration diagram for ilContainerByTypeContentGUI:Public Member Functions | |
| __construct (ilContainerGUI $container_gui_obj, ilContainerUserFilter $container_user_filter=null) | |
| getMainContent () | |
| Get content HTML for main column, this one must be overwritten in derived classes. More... | |
| renderItemList () | |
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) | |
| 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 | |
| $force_details = null | |
| int | $block_limit |
| ilContainerUserFilter | $container_user_filter |
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 |
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 grouped by type.
Definition at line 24 of file class.ilContainerByTypeContentGUI.php.
| ilContainerByTypeContentGUI::__construct | ( | ilContainerGUI | $container_gui_obj, |
| ilContainerUserFilter | $container_user_filter = null |
||
| ) |
Definition at line 33 of file class.ilContainerByTypeContentGUI.php.
References $container_user_filter, $DIC, ILIAS\GlobalScreen\Provider\__construct(), ilContainer\_lookupContainerSetting(), ILIAS\Repository\access(), ilObjectGUI\getObject(), initDetails(), ILIAS\Repository\int(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Reimplemented from ilContainerContentGUI.
Definition at line 47 of file class.ilContainerByTypeContentGUI.php.
References ilContainerContentGUI\DETAILS_ALL, ilContainerContentGUI\DETAILS_DEACTIVATED, ilContainerContentGUI\DETAILS_TITLE, and ilContainerContentGUI\getContainerGUI().
Here is the call graph for this function:| ilContainerByTypeContentGUI::getMainContent | ( | ) |
Get content HTML for main column, this one must be overwritten in derived classes.
Reimplemented from ilContainerContentGUI.
Definition at line 62 of file class.ilContainerByTypeContentGUI.php.
References ilContainerContentGUI\$access, ilContainerContentGUI\$tpl, ilGlobalTemplateInterface\get(), ilContainerContentGUI\getContainerGUI(), ilContainerContentGUI\getContainerObject(), ilContainerContentGUI\getIntroduction(), renderItemList(), ROOT_FOLDER_ID, and ilGlobalTemplateInterface\setVariable().
Here is the call graph for this function:
|
protected |
Definition at line 149 of file class.ilContainerByTypeContentGUI.php.
References $session, ilContainerContentGUI\getContainerObject(), ilContainerContentGUI\handleSessionExpand(), ilSessionAppointment\lookupLastSessionByCourse(), and ilSessionAppointment\lookupNextSessionByCourse().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:| ilContainerByTypeContentGUI::renderItemList | ( | ) |
Definition at line 97 of file class.ilContainerByTypeContentGUI.php.
References $type, ilContainerContentGUI\clearAdminCommandsDetermination(), ilContainerContentGUI\getContainerGUI(), ilContainerContentGUI\getGroupedObjTypes(), ilContainerContentGUI\getItemGroupsHTML(), ilContainerContentGUI\initRenderer(), ilContainerContentGUI\insertPageEmbeddedBlocks(), and ilContainerContentGUI\renderItem().
Referenced by getMainContent().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 30 of file class.ilContainerByTypeContentGUI.php.
|
protected |
Definition at line 31 of file class.ilContainerByTypeContentGUI.php.
Referenced by __construct().
|
protected |
Definition at line 29 of file class.ilContainerByTypeContentGUI.php.