|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Parent class of all container content GUIs. More...
Inheritance diagram for ilContainerContentGUI:
Collaboration diagram for ilContainerContentGUI:Public Member Functions | |
| 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 may 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="") | |
| 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) | |
Data Fields | |
| 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 |
Protected Member Functions | |
| getViewMode () | |
| getRightColumnHTML () | |
| getCenterColumnHTML () | |
| initRenderer () | |
| Init container renderer. More... | |
| getItemGUI (array $item_data) | |
| hasForcedOrderByStartDate (string $type) | |
| getUniqueItemId (array $a_item_data) | |
Protected Attributes | |
| ILIAS Container Content ItemPresentationManager | $item_presentation |
| 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 |
| int | $block_limit = 0 |
| array | $type_grps = [] |
| int | $force_details |
| ilContainerUserFilter | $container_user_filter |
Private Member Functions | |
| forwardToColumnGUI () | |
| Get columngui output. More... | |
Parent class of all container content GUIs.
These classes are responsible for displaying the content, i.e. the side column and main column and its subitems in container objects.
Definition at line 33 of file class.ilContainerContentGUI.php.
| ilContainerContentGUI::addEmbeddedBlock | ( | string | $block_type, |
| $block_parameter | |||
| ) |
Add embedded block.
| string | $block_type | |
| string | int | $block_parameter |
Definition at line 426 of file class.ilContainerContentGUI.php.
Referenced by determinePageEmbeddedBlocks().
Here is the caller graph for this function:| ilContainerContentGUI::determinePageEmbeddedBlocks | ( | string | $a_container_page_html | ) |
Determine all blocks that are embedded in the container page.
Definition at line 399 of file class.ilContainerContentGUI.php.
References addEmbeddedBlock().
Here is the call graph for this function:
|
private |
Get columngui output.
Definition at line 322 of file class.ilContainerContentGUI.php.
References $ctrl, ilObject\_lookupObjId(), ilObject\_lookupType(), ilColumnGUI\getCmdSide(), getContainerGUI(), getContainerObject(), getMainContent(), ilColumnGUI\getScreenMode(), IL_COL_LEFT, IL_COL_RIGHT, and IL_SCREEN_SIDE.
Referenced by getCenterColumnHTML().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 229 of file class.ilContainerContentGUI.php.
References $ctrl, $db, $ilDB, $tpl, ILIAS\UICore\GlobalTemplate\addOnLoadCode(), forwardToColumnGUI(), and getMainContent().
Referenced by setOutput().
Here is the call graph for this function:
Here is the caller graph for this function:| ilContainerContentGUI::getContainerGUI | ( | ) |
Definition at line 140 of file class.ilContainerContentGUI.php.
References $container_gui.
Referenced by forwardToColumnGUI(), getItemGUI(), ilContainerObjectiveGUI\getMainContent(), getRightColumnHTML(), initRenderer(), and ilContainerObjectiveGUI\showObjectives().
Here is the caller graph for this function:| ilContainerContentGUI::getContainerObject | ( | ) |
Definition at line 135 of file class.ilContainerContentGUI.php.
References $container_obj.
Referenced by forwardToColumnGUI(), ilContainerObjectiveGUI\getMainContent(), getRightColumnHTML(), initRenderer(), ilContainerObjectiveGUI\initRenderer(), setOutput(), and ilContainerObjectiveGUI\showObjectives().
Here is the caller graph for this function:| ilContainerContentGUI::getEmbeddedBlocks | ( | ) |
Definition at line 433 of file class.ilContainerContentGUI.php.
| ilContainerContentGUI::getGroupedObjTypes | ( | ) |
Get grouped repository object types.
Definition at line 760 of file class.ilContainerContentGUI.php.
| ilContainerContentGUI::getIntroduction | ( | ) |
Definition at line 771 of file class.ilContainerContentGUI.php.
References $lng, ilObject\_getIcon(), ILIAS\UICore\GlobalTemplate\get(), and ILIAS\UICore\GlobalTemplate\setVariable().
Referenced by getMainContent().
Here is the call graph for this function:
Here is the caller graph for this function:| ilContainerContentGUI::getItemGroupsHTML | ( | int | $a_pos = 0 | ) |
Definition at line 790 of file class.ilContainerContentGUI.php.
References renderer().
Here is the call graph for this function:
|
protected |
Definition at line 355 of file class.ilContainerContentGUI.php.
References ilObjectListGUIFactory\_getListGUIByType(), and getContainerGUI().
Here is the call graph for this function:| ilContainerContentGUI::getMainContent | ( | ) |
Get content HTML for main column, this one may be overwritten in derived classes.
Reimplemented in ilContainerObjectiveGUI.
Definition at line 269 of file class.ilContainerContentGUI.php.
References $access, $tpl, ILIAS\UICore\GlobalTemplate\get(), getIntroduction(), ROOT_FOLDER_ID, and ILIAS\UICore\GlobalTemplate\setVariable().
Referenced by forwardToColumnGUI(), and getCenterColumnHTML().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 187 of file class.ilContainerContentGUI.php.
References $ctrl, ilObject\_lookupObjId(), ilObject\_lookupType(), getContainerGUI(), getContainerObject(), IL_COL_RIGHT, IL_SCREEN_FULL, IL_SCREEN_SIDE, and ilCtrl\saveParameterByClass().
Referenced by setOutput().
Here is the call graph for this function:
Here is the caller graph for this function:| ilContainerContentGUI::getSingleTypeBlockAsynch | ( | string | $type | ) |
Render single block.
Definition at line 709 of file class.ilContainerContentGUI.php.
References $counter, and renderer().
Here is the call graph for this function:
|
protected |
Definition at line 484 of file class.ilContainerContentGUI.php.
|
protected |
Definition at line 129 of file class.ilContainerContentGUI.php.
References $view_mode.
Referenced by ilContainerGUI\getContentGUI().
Here is the caller graph for this function:
|
protected |
Definition at line 479 of file class.ilContainerContentGUI.php.
|
protected |
Init container renderer.
Reimplemented in ilContainerObjectiveGUI, and ilContainerSessionsContentGUI.
Definition at line 295 of file class.ilContainerContentGUI.php.
References ilContainerSorting\_getInstance(), ilEventItems\_getItemsOfContainer(), getContainerGUI(), getContainerObject(), ILIAS\Survey\Mode\getId(), and renderer().
Referenced by ilContainerByTypeContentGUI\renderItemList(), and ilContainerSimpleContentGUI\renderItemList().
Here is the call graph for this function:
Here is the caller graph for this function:| ilContainerContentGUI::insertPageEmbeddedBlocks | ( | string | $a_output_html | ) |
Insert blocks into container page.
Definition at line 675 of file class.ilContainerContentGUI.php.
References ILIAS\Repository\int(), and renderer().
Referenced by ilContainerObjectiveGUI\showObjectives().
Here is the call graph for this function:
Here is the caller graph for this function:| ilContainerContentGUI::renderCard | ( | array | $a_item_data, |
| int | $a_position = 0, |
||
| bool | $a_force_icon = false, |
||
| string | $a_pos_prefix = "" |
||
| ) |
Definition at line 642 of file class.ilContainerContentGUI.php.
| ilContainerContentGUI::renderItem | ( | array | $a_item_data, |
| int | $a_position = 0, |
||
| bool | $a_force_icon = false, |
||
| string | $a_pos_prefix = "", |
||
| string | $item_group_list_presentation = "" |
||
| ) |
Definition at line 490 of file class.ilContainerContentGUI.php.
| ilContainerContentGUI::renderItemGroup | ( | array | $a_itgr | ) |
Definition at line 804 of file class.ilContainerContentGUI.php.
References $data, ilContainerSorting\_getInstance(), ilItemGroupBehaviour\ALWAYS_OPEN, ilItemGroupBehaviour\EXPANDABLE_CLOSED, ilItemGroupBehaviour\EXPANDABLE_OPEN, ilContainer\getCompleteDescriptions(), ILIAS\Survey\Mode\getId(), ilObjectActivation\getItemsByItemGroup(), ilObjItemGroup\lookupHideTitle(), and renderer().
Here is the call graph for this function:| ilContainerContentGUI::renderPageEmbeddedBlocks | ( | ) |
Definition at line 438 of file class.ilContainerContentGUI.php.
References $ref_id, renderer(), and ilArrayUtil\sortArray().
Here is the call graph for this function:| ilContainerContentGUI::setOutput | ( | ) |
This method sets the output of the right and main column in the global standard template.
Definition at line 149 of file class.ilContainerContentGUI.php.
References $ctrl, $tpl, $user, ilObject\_lookupObjId(), ilChangeEvent\_recordReadEvent(), getCenterColumnHTML(), getContainerObject(), getRightColumnHTML(), ILIAS\UICore\GlobalTemplate\setContent(), and ILIAS\UICore\GlobalTemplate\setRightContent().
Here is the call graph for this function:
|
protected |
Definition at line 47 of file class.ilContainerContentGUI.php.
Referenced by getMainContent(), and ilContainerObjectiveGUI\getMainContent().
|
protected |
Definition at line 66 of file class.ilContainerContentGUI.php.
|
protected |
Definition at line 65 of file class.ilContainerContentGUI.php.
|
protected |
Definition at line 62 of file class.ilContainerContentGUI.php.
| ilContainerGUI ilContainerContentGUI::$container_gui |
Definition at line 54 of file class.ilContainerContentGUI.php.
Referenced by getContainerGUI().
| ilContainer ilContainerContentGUI::$container_obj |
Definition at line 55 of file class.ilContainerContentGUI.php.
Referenced by getContainerObject().
|
protected |
Definition at line 69 of file class.ilContainerContentGUI.php.
|
protected |
Definition at line 44 of file class.ilContainerContentGUI.php.
Referenced by forwardToColumnGUI(), getCenterColumnHTML(), ilContainerObjectiveGUI\getMainContent(), getRightColumnHTML(), and setOutput().
|
protected |
Definition at line 48 of file class.ilContainerContentGUI.php.
Referenced by getCenterColumnHTML().
|
protected |
Definition at line 52 of file class.ilContainerContentGUI.php.
|
protected |
Definition at line 58 of file class.ilContainerContentGUI.php.
|
protected |
Definition at line 68 of file class.ilContainerContentGUI.php.
|
protected |
Definition at line 64 of file class.ilContainerContentGUI.php.
|
protected |
Definition at line 41 of file class.ilContainerContentGUI.php.
Referenced by ilContainerObjectiveGUI\__construct().
|
protected |
Definition at line 59 of file class.ilContainerContentGUI.php.
|
protected |
Definition at line 61 of file class.ilContainerContentGUI.php.
|
protected |
Definition at line 46 of file class.ilContainerContentGUI.php.
Referenced by ilContainerObjectiveGUI\getMainContent(), and ilContainerObjectiveGUI\showObjectives().
|
protected |
Definition at line 56 of file class.ilContainerContentGUI.php.
|
protected |
Definition at line 51 of file class.ilContainerContentGUI.php.
|
protected |
Definition at line 49 of file class.ilContainerContentGUI.php.
|
protected |
Definition at line 53 of file class.ilContainerContentGUI.php.
|
protected |
Definition at line 63 of file class.ilContainerContentGUI.php.
|
protected |
Definition at line 50 of file class.ilContainerContentGUI.php.
Referenced by ilContainerObjectiveGUI\showObjectives().
|
protected |
Definition at line 43 of file class.ilContainerContentGUI.php.
Referenced by getCenterColumnHTML(), getMainContent(), ilContainerObjectiveGUI\getMainContent(), setOutput(), and ilContainerObjectiveGUI\showObjectives().
|
protected |
Definition at line 67 of file class.ilContainerContentGUI.php.
|
protected |
Definition at line 45 of file class.ilContainerContentGUI.php.
Referenced by ilContainerObjectiveGUI\getMainContent(), and setOutput().
|
protected |
Definition at line 57 of file class.ilContainerContentGUI.php.
Referenced by getViewMode().
| const ilContainerContentGUI::DETAILS_ALL = 2 |
Definition at line 37 of file class.ilContainerContentGUI.php.
Referenced by ilContainerObjectiveGUI\getDetailsLevel(), and ILIAS\Container\Content\ItemManager\handleSessionExpand().
| const ilContainerContentGUI::DETAILS_DEACTIVATED = 0 |
Definition at line 35 of file class.ilContainerContentGUI.php.
Referenced by ilContainerRenderer\getDetailsLevel().
| const ilContainerContentGUI::DETAILS_TITLE = 1 |
Definition at line 36 of file class.ilContainerContentGUI.php.
Referenced by ilContainerRenderer\getDetailsLevel(), and ILIAS\Container\Content\ItemManager\handleSessionExpand().
| const ilContainerContentGUI::VIEW_MODE_LIST = 0 |
Definition at line 39 of file class.ilContainerContentGUI.php.
Referenced by ilContainerRenderer\getViewModeOfItemGroup(), ilContainerRenderer\renderHelperGeneric(), and ILIAS\Containter\Content\ItemRenderer\renderItem().
| const ilContainerContentGUI::VIEW_MODE_TILE = 1 |
Definition at line 40 of file class.ilContainerContentGUI.php.
Referenced by ilContainerRenderer\getViewModeOfItemGroup(), ilContainerRenderer\renderHelperGeneric(), and ILIAS\Containter\Content\ItemRenderer\renderItem().