|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Inheritance diagram for ilDashboardBlockGUI:
Collaboration diagram for ilDashboardBlockGUI:Public Member Functions | |
| __construct () | |
| initViewSettings () | |
| initData () | |
| emptyHandling () | |
| addCustomCommandsToActionMenu (ilObjectListGUI $itemListGui, int $ref_id) | |
| getNoItemFoundContent () | |
| getViewSettings () | |
| init () | |
| getHTML () | |
| setData (array $a_data) | |
| getData () | |
| addCommandActions () | |
| getRemoveModal () | |
| executeCommand () | |
| manually () | |
| getViewControlsForPanel () | |
| viewDashboardObject () | |
| changePDItemSortingObject () | |
| changePDItemPresentationObject () | |
| getItemGroups () | |
| addToDeskObject () | |
| removeFromDeskObject () | |
| removeMultipleEnabled () | |
| getRemoveMultipleActionText () | |
| confirmedRemove (array $ids) | |
| byType (string $a_type) | |
Public Member Functions inherited from ilBlockGUI | |
| __construct () | |
| getBlockType () | |
| setData (array $a_data) | |
| getData () | |
| setPresentation (int $type) | |
| getPresentation () | |
| setBlockId (string $a_block_id="0") | |
| getBlockId () | |
| setGuiObject (object $a_gui_object) | |
| Set GuiObject. More... | |
| getGuiObject () | |
| setTitle (string $a_title) | |
| getTitle () | |
| setOffset (int $a_offset) | |
| getOffset () | |
| checkOffset (int $offset) | |
| setLimit (int $a_limit) | |
| getLimit () | |
| setEnableEdit (bool $a_enableedit) | |
| getEnableEdit () | |
| setRepositoryMode (bool $a_repositorymode) | |
| getRepositoryMode () | |
| setSubtitle (string $a_subtitle) | |
| getSubtitle () | |
| setRefId (int $a_refid) | |
| Set Ref Id (only used if isRepositoryObject() is true). More... | |
| getRefId () | |
| setAdminCommands (bool $a_admincommands) | |
| getAdminCommands () | |
| setEnableNumInfo (bool $a_enablenuminfo) | |
| getEnableNumInfo () | |
| setProperties (array $a_properties) | |
| This function is supposed to be used for block type specific properties, that should be inherited through ilColumnGUI->setBlockProperties. More... | |
| getProperty (string $a_property) | |
| setProperty (string $a_property, string $a_value) | |
| setRowTemplate (string $a_rowtemplatename, string $a_rowtemplatedir="") | |
| Set Row Template Name. More... | |
| getNavParameter () | |
| getConfigParameter () | |
| getMoveParameter () | |
| getRowTemplateName () | |
| getRowTemplateDir () | |
| addBlockCommand (string $a_href, string $a_text, string $a_onclick="", ?RoundTrip $modal=null) | |
| getBlockCommands () | |
| getHTML () | |
| getAsynch () | |
| Use this for final get before sending asynchronous output (ajax) per echo to output. More... | |
| getPaginationViewControl () | |
| Fill previous/next row. More... | |
| getViewControlsForPanel () | |
| sortObject () | |
| addSortOption (string $option, string $label, bool $active) | |
| setSortTarget (string $target) | |
| addPresentation (string $label, string $target, bool $active) | |
| getNoItemFoundContent () | |
| addToDeskObject () | |
| removeFromDeskObject () | |
Protected Member Functions | |
| getCardForData (BlockDTO $data) | |
| getListItemGroups () | |
| Get items. More... | |
| getListItemForDataDTO (BlockDTO $data) | |
| isRepositoryObject () | |
| Returns whether block has a corresponding repository object. More... | |
| getLegacyContent () | |
| Get legacy content. More... | |
| preloadData (array $data) | |
| Can be overwritten in subclasses. More... | |
| initAndShow () | |
| isRootNode (int $refId) | |
| getRepositoryTitle () | |
| getManageFields () | |
Protected Member Functions inherited from ilBlockGUI | |
| isRepositoryObject () | |
| Returns whether block has a corresponding repository object. More... | |
| specialCharsAsEntities (string $string) | |
| initCommands () | |
| preloadData (array $data) | |
| Can be overwritten in subclasses. More... | |
| getLegacyContent () | |
| Get legacy content. More... | |
| getListItemForData (array $data) | |
| Get list item for data array. More... | |
| handleNavigation () | |
| Handle navigation. More... | |
| loadData () | |
| Load data for current page. More... | |
| getListItemGroups () | |
| Get items. More... | |
| addRepoCommands () | |
| Add repo commands. More... | |
| getActionsForPanel () | |
| send (string $output) | |
| Send. More... | |
Private Member Functions | |
| sortByDate (array $data, bool $asc=true) | |
| sortByTitle (array $data) | |
| sortManually (array $data) | |
Private Attributes | |
| string | $content |
| ilRbacSystem | $rbacsystem |
| string | $parent |
| mixed | $object_cache |
| ilTree | $tree |
| mixed | $objDefinition |
| Factory | $refinery |
| RoundTrip | $manual_sort_modal = null |
| readonly SignalGenerator | $signal_generator |
Additional Inherited Members | |
Static Public Member Functions inherited from ilBlockGUI | |
| static | getScreenMode () |
Data Fields inherited from ilBlockGUI | |
| const | PRES_MAIN_LEG = 0 |
| const | PRES_SEC_LEG = 1 |
| const | PRES_SEC_LIST = 2 |
| const | PRES_MAIN_LIST = 3 |
| const | PRES_MAIN_TILE = 4 |
Definition at line 34 of file class.ilDashboardBlockGUI.php.
| ilDashboardBlockGUI::__construct | ( | ) |
Reimplemented from ilBlockGUI.
Reimplemented in ilDashboardRecommendedContentGUI.
Definition at line 54 of file class.ilDashboardBlockGUI.php.
References $DIC, ILIAS\GlobalScreen\Provider\__construct(), ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), init(), ILIAS\Repository\refinery(), and ILIAS\Repository\settings().
Here is the call graph for this function:| ilDashboardBlockGUI::addCommandActions | ( | ) |
Definition at line 365 of file class.ilDashboardBlockGUI.php.
References $DIC, $id, ilBlockGUI\$presentation, ilBlockGUI\$presentations, ilBlockGUI\addPresentation(), ilBlockGUI\addSortOption(), ILIAS\Repository\ctrl(), ilObjDashboardSettingsGUI\DASH_SORT_PREFIX, ILIAS\Repository\lng(), ilBlockGUI\setSortTarget(), ilPDSelectedItemsBlockConstants\SORT_MANUALLY, and ILIAS\Repository\ui().
Referenced by getHTML().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDashboardBlockGUI::addCustomCommandsToActionMenu | ( | ilObjectListGUI | $itemListGui, |
| int | $ref_id | ||
| ) |
Reimplemented in ilDashboardRecommendedContentGUI.
Definition at line 78 of file class.ilDashboardBlockGUI.php.
Referenced by getCardForData(), and getListItemForDataDTO().
Here is the caller graph for this function:| ilDashboardBlockGUI::addToDeskObject | ( | ) |
Implements ilDesktopItemHandling.
Definition at line 611 of file class.ilDashboardBlockGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilDashboardBlockGUI::byType | ( | string | $a_type | ) |
Definition at line 636 of file class.ilDashboardBlockGUI.php.
References $location.
Referenced by getCardForData(), and getListItemForDataDTO().
Here is the caller graph for this function:| ilDashboardBlockGUI::changePDItemPresentationObject | ( | ) |
Definition at line 580 of file class.ilDashboardBlockGUI.php.
References ILIAS\FileDelivery\http(), and ilUtil\stripSlashes().
Here is the call graph for this function:| ilDashboardBlockGUI::changePDItemSortingObject | ( | ) |
Definition at line 571 of file class.ilDashboardBlockGUI.php.
References ILIAS\FileDelivery\http(), and ilUtil\stripSlashes().
Here is the call graph for this function:| ilDashboardBlockGUI::confirmedRemove | ( | array | $ids | ) |
| int[] | $ids |
Reimplemented in ilMembershipBlockGUI, ilSelectedItemsBlockGUI, ilDashboardLearningSequenceGUI, and ilDashboardRecommendedContentGUI.
Definition at line 632 of file class.ilDashboardBlockGUI.php.
|
abstract |
Reimplemented in ilMembershipBlockGUI, ilSelectedItemsBlockGUI, ilDashboardLearningSequenceGUI, ilDashboardRecommendedContentGUI, and ilStudyProgrammeDashboardViewGUI.
Referenced by getHTML(), and getNoItemFoundContent().
Here is the caller graph for this function:| ilDashboardBlockGUI::executeCommand | ( | ) |
Definition at line 474 of file class.ilDashboardBlockGUI.php.
References ILIAS\Repository\ctrl(), ilCommonActionDispatcherGUI\getInstanceFromAjaxCall(), ILIAS\FileDelivery\http(), and ILIAS\Repository\ui().
Here is the call graph for this function:
|
protected |
Definition at line 82 of file class.ilDashboardBlockGUI.php.
References $data, addCustomCommandsToActionMenu(), byType(), and ILIAS\components\Dashboard\Block\BlockDTO\getType().
Referenced by getLegacyContent().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDashboardBlockGUI::getData | ( | ) |
Reimplemented from ilBlockGUI.
Definition at line 239 of file class.ilDashboardBlockGUI.php.
| ilDashboardBlockGUI::getHTML | ( | ) |
Reimplemented from ilBlockGUI.
Definition at line 206 of file class.ilDashboardBlockGUI.php.
References addCommandActions(), emptyHandling(), getItemGroups(), ILIAS\Repository\lng(), setData(), ilBlockGUI\setTitle(), and ILIAS\Repository\ui().
Referenced by initAndShow().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDashboardBlockGUI::getItemGroups | ( | ) |
Definition at line 591 of file class.ilDashboardBlockGUI.php.
References $data, ilPDSelectedItemsBlockConstants\SORT_BY_ALPHABET, ilPDSelectedItemsBlockConstants\SORT_BY_LOCATION, ilPDSelectedItemsBlockConstants\SORT_BY_START_DATE, ilPDSelectedItemsBlockConstants\SORT_BY_TYPE, and ilPDSelectedItemsBlockConstants\SORT_MANUALLY.
Referenced by getHTML().
Here is the caller graph for this function:
|
protected |
Get legacy content.
Reimplemented from ilBlockGUI.
Definition at line 136 of file class.ilDashboardBlockGUI.php.
References ilBlockGUI\$title, factory(), getCardForData(), getNoItemFoundContent(), ilBlockGUI\loadData(), renderer(), and ILIAS\Repository\ui().
Here is the call graph for this function:
|
protected |
Definition at line 114 of file class.ilDashboardBlockGUI.php.
References $data, addCustomCommandsToActionMenu(), byType(), and ILIAS\components\Dashboard\Block\BlockDTO\getType().
Referenced by getListItemGroups().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Get items.
Reimplemented from ilBlockGUI.
Definition at line 97 of file class.ilDashboardBlockGUI.php.
References ilBlockGUI\$title, factory(), getListItemForDataDTO(), and ilBlockGUI\loadData().
Here is the call graph for this function:
|
protected |
Definition at line 444 of file class.ilDashboardBlockGUI.php.
References ILIAS\UI\Implementation\Component\Input\$inputs, ILIAS\UI\Implementation\Component\Input\Field\$options, ilObject\_getIcon(), ilParticipants\getInstance(), ILIAS\Repository\refinery(), and ILIAS\Repository\ui().
Here is the call graph for this function:| ilDashboardBlockGUI::getNoItemFoundContent | ( | ) |
Reimplemented from ilBlockGUI.
Definition at line 168 of file class.ilDashboardBlockGUI.php.
References emptyHandling().
Referenced by getLegacyContent().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDashboardBlockGUI::getRemoveModal | ( | ) |
Definition at line 413 of file class.ilDashboardBlockGUI.php.
References $id, ILIAS\Repository\lng(), and ILIAS\Repository\ui().
Here is the call graph for this function:
|
abstract |
|
protected |
Definition at line 353 of file class.ilDashboardBlockGUI.php.
References ilBlockGUI\$title, and ILIAS\Repository\lng().
Here is the call graph for this function:| ilDashboardBlockGUI::getViewControlsForPanel | ( | ) |
Reimplemented from ilBlockGUI.
Definition at line 547 of file class.ilDashboardBlockGUI.php.
References $DIC, $id, $url, ILIAS\Repository\ctrl(), and ILIAS\UI\Component\ViewControl\Sortation\withOnSort().
Here is the call graph for this function:| ilDashboardBlockGUI::getViewSettings | ( | ) |
Definition at line 173 of file class.ilDashboardBlockGUI.php.
References $viewSettings.
| ilDashboardBlockGUI::init | ( | ) |
Definition at line 178 of file class.ilDashboardBlockGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), initData(), initViewSettings(), ILIAS\Repository\int(), ILIAS\Repository\lng(), and ilBlockGUI\setPresentation().
Referenced by __construct(), and initAndShow().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 196 of file class.ilDashboardBlockGUI.php.
References ILIAS\Repository\ctrl(), getHTML(), and init().
Here is the call graph for this function:
|
abstract |
Reimplemented in ilMembershipBlockGUI, ilSelectedItemsBlockGUI, ilDashboardRecommendedContentGUI, and ilStudyProgrammeDashboardViewGUI.
Referenced by init().
Here is the caller graph for this function:
|
abstract |
Reimplemented in ilMembershipBlockGUI, ilSelectedItemsBlockGUI, ilDashboardLearningSequenceGUI, ilDashboardRecommendedContentGUI, and ilStudyProgrammeDashboardViewGUI.
Referenced by init().
Here is the caller graph for this function:
|
protected |
Returns whether block has a corresponding repository object.
Reimplemented from ilBlockGUI.
Definition at line 131 of file class.ilDashboardBlockGUI.php.
|
protected |
Definition at line 348 of file class.ilDashboardBlockGUI.php.
References $refId.
| ilDashboardBlockGUI::manually | ( | ) |
Definition at line 502 of file class.ilDashboardBlockGUI.php.
References Vendor\Package\$b, $data, ilObject\_getIcon(), ILIAS\Repository\ctrl(), factory(), ILIAS\ResourceStorage\Flavour\Machine\DefaultMachines\from(), ILIAS\FileDelivery\http(), ILIAS\Repository\refinery(), renderer(), and ILIAS\Repository\ui().
Here is the call graph for this function:
|
protected |
Can be overwritten in subclasses.
Only the visible part of the complete data was passed so a preload of the visible data is possible.
| array | $data |
Reimplemented from ilBlockGUI.
Definition at line 156 of file class.ilDashboardBlockGUI.php.
References $data, and ilLPStatus\preloadListGUIData().
Here is the call graph for this function:| ilDashboardBlockGUI::removeFromDeskObject | ( | ) |
Implements ilDesktopItemHandling.
Definition at line 618 of file class.ilDashboardBlockGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\user().
Here is the call graph for this function:
|
abstract |
| ilDashboardBlockGUI::setData | ( | array | $a_data | ) |
| array<BlockDTO[]> | $a_data |
Reimplemented from ilBlockGUI.
Definition at line 226 of file class.ilDashboardBlockGUI.php.
Referenced by getHTML(), ilMembershipBlockGUI\initData(), ilSelectedItemsBlockGUI\initData(), ilDashboardRecommendedContentGUI\initData(), and ilStudyProgrammeDashboardViewGUI\initData().
Here is the caller graph for this function:
|
private |
| BlockDTO[] | $data |
Definition at line 671 of file class.ilDashboardBlockGUI.php.
References $data, ILIAS\components\Dashboard\Block\BlockDTO\getStartDate(), and IL_CAL_UNIX.
Here is the call graph for this function:
|
private |
| BlockDTO[] | $data |
Definition at line 685 of file class.ilDashboardBlockGUI.php.
References $data, and ILIAS\components\Dashboard\Block\BlockDTO\getTitle().
Here is the call graph for this function:
|
private |
Definition at line 694 of file class.ilDashboardBlockGUI.php.
References $data, and ILIAS\components\Dashboard\Block\BlockDTO\getRefId().
Here is the call graph for this function:| ilDashboardBlockGUI::viewDashboardObject | ( | ) |
Definition at line 566 of file class.ilDashboardBlockGUI.php.
|
private |
Definition at line 36 of file class.ilDashboardBlockGUI.php.
Referenced by ILIAS\UI\Implementation\Component\Table\PresentationRow\getContent(), and ILIAS\UI\Implementation\Component\Table\PresentationRow\withContent().
|
protected |
Definition at line 50 of file class.ilDashboardBlockGUI.php.
Referenced by getCardForData(), getListItemForDataDTO(), ilMembershipBlockGUI\initData(), ilSelectedItemsBlockGUI\initData(), and preloadData().
|
protected |
Definition at line 39 of file class.ilDashboardBlockGUI.php.
|
protected |
Definition at line 46 of file class.ilDashboardBlockGUI.php.
|
protected |
Definition at line 45 of file class.ilDashboardBlockGUI.php.
|
private |
Definition at line 51 of file class.ilDashboardBlockGUI.php.
|
private |
Definition at line 43 of file class.ilDashboardBlockGUI.php.
|
private |
Definition at line 41 of file class.ilDashboardBlockGUI.php.
|
private |
Definition at line 38 of file class.ilDashboardBlockGUI.php.
|
private |
Definition at line 37 of file class.ilDashboardBlockGUI.php.
|
private |
Definition at line 47 of file class.ilDashboardBlockGUI.php.
|
protected |
Definition at line 40 of file class.ilDashboardBlockGUI.php.
|
protected |
Definition at line 44 of file class.ilDashboardBlockGUI.php.
Referenced by ilFavouritesListGUI\__construct().
|
private |
Definition at line 52 of file class.ilDashboardBlockGUI.php.
Referenced by ILIAS\UI\Implementation\Component\Table\PresentationRow\__construct(), ILIAS\UI\Implementation\Component\Table\AbstractTable\__construct(), ILIAS\UI\Implementation\Component\Table\Ordering\__construct(), ILIAS\UI\Implementation\Component\Table\Presentation\__construct(), and ILIAS\UI\Implementation\Component\Table\Presentation\getSignalGenerator().
|
private |
Definition at line 42 of file class.ilDashboardBlockGUI.php.
|
protected |
Definition at line 48 of file class.ilDashboardBlockGUI.php.
Referenced by getViewSettings().