ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
|
High level business logic class. More...
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 33 of file class.ItemPresentationManager.php.
ILIAS\UI\Component\Legacy\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 49 of file class.ItemPresentationManager.php.
References ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\$container, ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\$container_user_filter, ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\$domain, ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\$include_empty_blocks, ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\$lang, and ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\$repo_clipboard.
ILIAS\UI\Component\Legacy\Content\ItemPresentationManager::canManageItems | ( | ) |
Definition at line 68 of file class.ItemPresentationManager.php.
References ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\$can_manage, ANONYMOUS_USER_ID, and ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\init().
ILIAS\UI\Component\Legacy\Content\ItemPresentationManager::canOrderItems | ( | ) |
Controls the ordering subtab.
Definition at line 102 of file class.ItemPresentationManager.php.
References ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\$can_order, ilContainerSortingSettings\_lookupSortMode(), ANONYMOUS_USER_ID, and ilContainer\SORT_MANUAL.
ILIAS\UI\Component\Legacy\Content\ItemPresentationManager::filteredSubtree | ( | ) |
Definition at line 167 of file class.ItemPresentationManager.php.
References ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\isClassificationFilterActive().
Referenced by ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\init().
ILIAS\UI\Component\Legacy\Content\ItemPresentationManager::forceSessionOrderingByDate | ( | ) |
Definition at line 133 of file class.ItemPresentationManager.php.
References ilContainer\SORT_MANUAL, and ilContainer\VIEW_SESSIONS.
Referenced by ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\init().
ILIAS\UI\Component\Legacy\Content\ItemPresentationManager::getAllRefIds | ( | ) |
Definition at line 230 of file class.ItemPresentationManager.php.
References ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\init().
ILIAS\UI\Component\Legacy\Content\ItemPresentationManager::getItemBlockSequence | ( | ) |
Definition at line 212 of file class.ItemPresentationManager.php.
References ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\init().
ILIAS\UI\Component\Legacy\Content\ItemPresentationManager::getPageEmbeddedBlockIds | ( | ) |
Definition at line 218 of file class.ItemPresentationManager.php.
References ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\init().
ILIAS\UI\Component\Legacy\Content\ItemPresentationManager::getRawDataByRefId | ( | int | $ref_id | ) |
Definition at line 224 of file class.ItemPresentationManager.php.
References ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\init().
ILIAS\UI\Component\Legacy\Content\ItemPresentationManager::getRefIdsOfType | ( | string | $type | ) |
Definition at line 236 of file class.ItemPresentationManager.php.
References ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\init().
ILIAS\UI\Component\Legacy\Content\ItemPresentationManager::hasItems | ( | ) |
Definition at line 206 of file class.ItemPresentationManager.php.
References ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\init().
|
protected |
Definition at line 175 of file class.ItemPresentationManager.php.
References ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\$include_empty_blocks, ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\$item_set, ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\$lang, $ref_id, ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\filteredSubtree(), and ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\forceSessionOrderingByDate().
Referenced by ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\canManageItems(), ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\getAllRefIds(), ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\getItemBlockSequence(), ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\getPageEmbeddedBlockIds(), ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\getRawDataByRefId(), ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\getRefIdsOfType(), and ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\hasItems().
ILIAS\UI\Component\Legacy\Content\ItemPresentationManager::isActiveItemOrdering | ( | string | $type | ) |
Are we currently in ordering view and the items can be ordered?
Definition at line 121 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 145 of file class.ItemPresentationManager.php.
References $classification, $id, $ref_id, and ilClassificationProvider\getValidProviders().
Referenced by ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\filteredSubtree().
|
protected |
Definition at line 40 of file class.ItemPresentationManager.php.
Referenced by ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\canManageItems().
|
protected |
Definition at line 38 of file class.ItemPresentationManager.php.
Referenced by ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\canOrderItems().
|
protected |
Definition at line 45 of file class.ItemPresentationManager.php.
Referenced by ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\__construct().
|
protected |
Definition at line 42 of file class.ItemPresentationManager.php.
Referenced by ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\__construct().
|
protected |
Definition at line 47 of file class.ItemPresentationManager.php.
Referenced by ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\__construct().
|
protected |
Definition at line 36 of file class.ItemPresentationManager.php.
Referenced by ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\__construct(), and ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\init().
|
protected |
Definition at line 46 of file class.ItemPresentationManager.php.
|
protected |
Definition at line 44 of file class.ItemPresentationManager.php.
Referenced by ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\init().
|
protected |
Definition at line 35 of file class.ItemPresentationManager.php.
Referenced by ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\__construct(), and ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\init().
|
protected |
Definition at line 37 of file class.ItemPresentationManager.php.
|
protected |
Definition at line 39 of file class.ItemPresentationManager.php.
Referenced by ILIAS\UI\Component\Legacy\Content\ItemPresentationManager\__construct().
|
protected |
Definition at line 41 of file class.ItemPresentationManager.php.
|
protected |
Definition at line 43 of file class.ItemPresentationManager.php.