|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
High level business logic class. More...
Collaboration diagram for ILIAS\Container\Content\ItemPresentationManager:Public Member Functions | |
| __construct (InternalDomainService $domain, \ilContainer $container, ?\ilContainerUserFilter $container_user_filter, ClipboardManager $repo_clipboard, bool $include_empty_blocks=true, ?string $lang=null) | |
| canManageItems () | |
| canOrderItems () | |
| Controls the ordering subtab. More... | |
| isActiveItemOrdering (string $type) | |
| Are we currently in ordering view and the items can be ordered? More... | |
| forceSessionOrderingByDate () | |
| filteredSubtree () | |
| hasItems () | |
| getItemBlockSequence () | |
| getPageEmbeddedBlockIds () | |
| getRawDataByRefId (int $ref_id) | |
| getAllRefIds () | |
| getRefIdsOfType (string $type) | |
Protected Member Functions | |
| isClassificationFilterActive () | |
| init () | |
Protected Attributes | |
| string | $lang = null |
| bool | $include_empty_blocks |
| ModeManager | $mode_manager |
| bool | $can_order = null |
| ClipboardManager | $repo_clipboard |
| bool | $can_manage = null |
| ItemBlock ItemBlockSequenceGenerator | $sequence_generator |
| ilContainerUserFilter | $container_user_filter = null |
| array | $type_grps = null |
| ItemSetManager | $item_set = null |
| ilContainer | $container |
| ItemSessionRepository | $item_repo |
| InternalDomainService | $domain |
High level business logic class.
Orchestrates item set, view and block sequence generator.
Definition at line 30 of file class.ItemPresentationManager.php.
| ILIAS\Container\Content\ItemPresentationManager::__construct | ( | InternalDomainService | $domain, |
| \ilContainer | $container, | ||
| ?\ilContainerUserFilter | $container_user_filter, | ||
| ClipboardManager | $repo_clipboard, | ||
| bool | $include_empty_blocks = true, |
||
| ?string | $lang = null |
||
| ) |
Definition at line 46 of file class.ItemPresentationManager.php.
References ILIAS\Container\Content\ItemPresentationManager\$container, ILIAS\Container\Content\ItemPresentationManager\$container_user_filter, ILIAS\Container\Content\ItemPresentationManager\$domain, ILIAS\Container\Content\ItemPresentationManager\$include_empty_blocks, ILIAS\Container\Content\ItemPresentationManager\$lang, ILIAS\Container\Content\ItemPresentationManager\$repo_clipboard, and ILIAS\Container\InternalDomainService\content().
Here is the call graph for this function:| ILIAS\Container\Content\ItemPresentationManager::canManageItems | ( | ) |
Definition at line 65 of file class.ItemPresentationManager.php.
References ILIAS\Container\Content\ItemPresentationManager\$can_manage, ANONYMOUS_USER_ID, and ILIAS\Container\Content\ItemPresentationManager\init().
Here is the call graph for this function:| ILIAS\Container\Content\ItemPresentationManager::canOrderItems | ( | ) |
Controls the ordering subtab.
Definition at line 99 of file class.ItemPresentationManager.php.
References ILIAS\Container\Content\ItemPresentationManager\$can_order, ilContainerSortingSettings\_lookupSortMode(), ANONYMOUS_USER_ID, and ilContainer\SORT_MANUAL.
Here is the call graph for this function:| ILIAS\Container\Content\ItemPresentationManager::filteredSubtree | ( | ) |
Definition at line 164 of file class.ItemPresentationManager.php.
References ILIAS\Container\Content\ItemPresentationManager\isClassificationFilterActive().
Referenced by ILIAS\Container\Content\ItemPresentationManager\init().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\Container\Content\ItemPresentationManager::forceSessionOrderingByDate | ( | ) |
Definition at line 130 of file class.ItemPresentationManager.php.
References ilContainer\SORT_MANUAL, and ilContainer\VIEW_SESSIONS.
Referenced by ILIAS\Container\Content\ItemPresentationManager\init().
Here is the caller graph for this function:| ILIAS\Container\Content\ItemPresentationManager::getAllRefIds | ( | ) |
Definition at line 227 of file class.ItemPresentationManager.php.
References ILIAS\Container\Content\ItemPresentationManager\init().
Here is the call graph for this function:| ILIAS\Container\Content\ItemPresentationManager::getItemBlockSequence | ( | ) |
Definition at line 209 of file class.ItemPresentationManager.php.
References ILIAS\Container\Content\ItemPresentationManager\init().
Here is the call graph for this function:| ILIAS\Container\Content\ItemPresentationManager::getPageEmbeddedBlockIds | ( | ) |
Definition at line 215 of file class.ItemPresentationManager.php.
References ILIAS\Container\Content\ItemPresentationManager\init().
Here is the call graph for this function:| ILIAS\Container\Content\ItemPresentationManager::getRawDataByRefId | ( | int | $ref_id | ) |
Definition at line 221 of file class.ItemPresentationManager.php.
References ILIAS\Container\Content\ItemPresentationManager\init().
Here is the call graph for this function:| ILIAS\Container\Content\ItemPresentationManager::getRefIdsOfType | ( | string | $type | ) |
Definition at line 233 of file class.ItemPresentationManager.php.
References ILIAS\Container\Content\ItemPresentationManager\init().
Here is the call graph for this function:| ILIAS\Container\Content\ItemPresentationManager::hasItems | ( | ) |
Definition at line 203 of file class.ItemPresentationManager.php.
References ILIAS\Container\Content\ItemPresentationManager\init().
Here is the call graph for this function:
|
protected |
Definition at line 172 of file class.ItemPresentationManager.php.
References ILIAS\Container\Content\ItemPresentationManager\$include_empty_blocks, ILIAS\Container\Content\ItemPresentationManager\$item_set, ILIAS\Container\Content\ItemPresentationManager\$lang, $ref_id, ILIAS\Container\Content\ItemPresentationManager\filteredSubtree(), and ILIAS\Container\Content\ItemPresentationManager\forceSessionOrderingByDate().
Referenced by ILIAS\Container\Content\ItemPresentationManager\canManageItems(), ILIAS\Container\Content\ItemPresentationManager\getAllRefIds(), ILIAS\Container\Content\ItemPresentationManager\getItemBlockSequence(), ILIAS\Container\Content\ItemPresentationManager\getPageEmbeddedBlockIds(), ILIAS\Container\Content\ItemPresentationManager\getRawDataByRefId(), ILIAS\Container\Content\ItemPresentationManager\getRefIdsOfType(), and ILIAS\Container\Content\ItemPresentationManager\hasItems().
Here is the call graph for this function:
Here is the caller graph for this function:| ILIAS\Container\Content\ItemPresentationManager::isActiveItemOrdering | ( | string | $type | ) |
Are we currently in ordering view and the items can be ordered?
Definition at line 118 of file class.ItemPresentationManager.php.
References ilContainer\VIEW_SESSIONS.
|
protected |
from ilContainer, should be removed there
make proper service in classification component
Definition at line 142 of file class.ItemPresentationManager.php.
References $classification, $id, $ref_id, and ilClassificationProvider\getValidProviders().
Referenced by ILIAS\Container\Content\ItemPresentationManager\filteredSubtree().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 37 of file class.ItemPresentationManager.php.
Referenced by ILIAS\Container\Content\ItemPresentationManager\canManageItems().
|
protected |
Definition at line 35 of file class.ItemPresentationManager.php.
Referenced by ILIAS\Container\Content\ItemPresentationManager\canOrderItems().
|
protected |
Definition at line 42 of file class.ItemPresentationManager.php.
Referenced by ILIAS\Container\Content\ItemPresentationManager\__construct().
|
protected |
Definition at line 39 of file class.ItemPresentationManager.php.
Referenced by ILIAS\Container\Content\ItemPresentationManager\__construct().
|
protected |
Definition at line 44 of file class.ItemPresentationManager.php.
Referenced by ILIAS\Container\Content\ItemPresentationManager\__construct().
|
protected |
Definition at line 33 of file class.ItemPresentationManager.php.
Referenced by ILIAS\Container\Content\ItemPresentationManager\__construct(), and ILIAS\Container\Content\ItemPresentationManager\init().
|
protected |
Definition at line 43 of file class.ItemPresentationManager.php.
|
protected |
Definition at line 41 of file class.ItemPresentationManager.php.
Referenced by ILIAS\Container\Content\ItemPresentationManager\init().
|
protected |
Definition at line 32 of file class.ItemPresentationManager.php.
Referenced by ILIAS\Container\Content\ItemPresentationManager\__construct(), and ILIAS\Container\Content\ItemPresentationManager\init().
|
protected |
Definition at line 34 of file class.ItemPresentationManager.php.
|
protected |
Definition at line 36 of file class.ItemPresentationManager.php.
Referenced by ILIAS\Container\Content\ItemPresentationManager\__construct().
|
protected |
Definition at line 38 of file class.ItemPresentationManager.php.
|
protected |
Definition at line 40 of file class.ItemPresentationManager.php.