| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 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 () | |
| 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 () | |
Protected Member Functions | |
| getCardForData (BlockDTO $data) | |
| getListItemGroups () | |
| getListItemForDataDTO (BlockDTO $data) | |
| isRepositoryObject () | |
| getLegacyContent () | |
| preloadData (array $data) | |
| 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) | |
Private Attributes | |
| string | $content | 
| ilRbacSystem | $rbacsystem | 
| string | $parent | 
| mixed | $object_cache | 
| ilTree | $tree | 
| mixed | $objDefinition | 
| Factory | $refinery | 
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 32 of file class.ilDashboardBlockGUI.php.
| ilDashboardBlockGUI::__construct | ( | ) | 
Definition at line 50 of file class.ilDashboardBlockGUI.php.
References $DIC, ILIAS\GlobalScreen\Provider\__construct(), ILIAS\Repository\ctrl(), emptyHandling(), ILIAS\FileDelivery\http(), init(), initData(), initViewSettings(), ILIAS\Repository\refinery(), and ILIAS\Repository\settings().
 Here is the call graph for this function:| ilDashboardBlockGUI::addCommandActions | ( | ) | 
Definition at line 359 of file class.ilDashboardBlockGUI.php.
References ilBlockGUI\$presentation, ilBlockGUI\$presentations, ilBlockGUI\addBlockCommand(), ilBlockGUI\addPresentation(), ilBlockGUI\addSortOption(), ILIAS\Repository\ctrl(), ilObjDashboardSettingsGUI\DASH_SORT_PREFIX, getRemoveModal(), getRemoveMultipleActionText(), ILIAS\Repository\lng(), removeMultipleEnabled(), ilBlockGUI\setSortTarget(), 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 | ||
| ) | 
Definition at line 73 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 526 of file class.ilDashboardBlockGUI.php.
References $requested_item_ref_id, 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 551 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 497 of file class.ilDashboardBlockGUI.php.
References ILIAS\FileDelivery\http(), initAndShow(), and ilUtil\stripSlashes().
 Here is the call graph for this function:| ilDashboardBlockGUI::changePDItemSortingObject | ( | ) | 
Definition at line 488 of file class.ilDashboardBlockGUI.php.
References ILIAS\FileDelivery\http(), initAndShow(), and ilUtil\stripSlashes().
 Here is the call graph for this function:| ilDashboardBlockGUI::confirmedRemove | ( | array | $ids | ) | 
| int[] | $ids | 
Definition at line 547 of file class.ilDashboardBlockGUI.php.
Referenced by executeCommand().
 Here is the caller graph for this function:
      
  | 
  abstract | 
Referenced by __construct(), getHTML(), and getNoItemFoundContent().
 Here is the caller graph for this function:| ilDashboardBlockGUI::executeCommand | ( | ) | 
Definition at line 455 of file class.ilDashboardBlockGUI.php.
References confirmedRemove(), ILIAS\Repository\ctrl(), ilCommonActionDispatcherGUI\getInstanceFromAjaxCall(), getManageFields(), ILIAS\FileDelivery\http(), and ILIAS\Repository\ui().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 77 of file class.ilDashboardBlockGUI.php.
References addCustomCommandsToActionMenu(), byType(), ILIAS\components\Dashboard\Block\BlockDTO\getDescription(), ILIAS\components\Dashboard\Block\BlockDTO\getObjId(), ILIAS\components\Dashboard\Block\BlockDTO\getRefId(), ILIAS\components\Dashboard\Block\BlockDTO\getTitle(), 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 | ( | ) | 
Definition at line 233 of file class.ilDashboardBlockGUI.php.
References ilBlockGUI\$title, ilObjectPlugin\getPluginObjectByType(), ILIAS\components\Dashboard\Block\BlockDTO\getRefId(), getRepositoryTitle(), isRootNode(), ILIAS\Repository\lng(), sortByDate(), and sortByTitle().
Referenced by getItemGroups().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilDashboardBlockGUI::getHTML | ( | ) | 
Definition at line 201 of file class.ilDashboardBlockGUI.php.
References addCommandActions(), emptyHandling(), getItemGroups(), ILIAS\Repository\lng(), setData(), and ilBlockGUI\setTitle().
Referenced by initAndShow().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilDashboardBlockGUI::getItemGroups | ( | ) | 
Definition at line 508 of file class.ilDashboardBlockGUI.php.
References $data, getData(), ilPDSelectedItemsBlockConstants\SORT_BY_ALPHABET, ilPDSelectedItemsBlockConstants\SORT_BY_LOCATION, ilPDSelectedItemsBlockConstants\SORT_BY_START_DATE, ilPDSelectedItemsBlockConstants\SORT_BY_TYPE, and sortByTitle().
Referenced by getHTML(), and getManageFields().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 131 of file class.ilDashboardBlockGUI.php.
References ilBlockGUI\$title, getCardForData(), getNoItemFoundContent(), ilBlockGUI\loadData(), and ILIAS\Repository\ui().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 109 of file class.ilDashboardBlockGUI.php.
References addCustomCommandsToActionMenu(), byType(), ILIAS\components\Dashboard\Block\BlockDTO\getAdditionalData(), ILIAS\components\Dashboard\Block\BlockDTO\getDescription(), ILIAS\components\Dashboard\Block\BlockDTO\getObjId(), ILIAS\components\Dashboard\Block\BlockDTO\getRefId(), ILIAS\components\Dashboard\Block\BlockDTO\getTitle(), 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 | 
Definition at line 92 of file class.ilDashboardBlockGUI.php.
References ilBlockGUI\$title, getListItemForDataDTO(), and ilBlockGUI\loadData().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 425 of file class.ilDashboardBlockGUI.php.
References ILIAS\UI\Implementation\Component\Input\$inputs, ilObject\_getIcon(), ilParticipants\getInstance(), getItemGroups(), ILIAS\Repository\refinery(), and ILIAS\Repository\ui().
Referenced by executeCommand(), and getRemoveModal().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilDashboardBlockGUI::getNoItemFoundContent | ( | ) | 
Definition at line 163 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 394 of file class.ilDashboardBlockGUI.php.
References $id, ILIAS\Repository\ctrl(), getManageFields(), getRemoveMultipleActionText(), ILIAS\Repository\lng(), and ILIAS\Repository\ui().
Referenced by addCommandActions().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  abstract | 
Referenced by addCommandActions(), getRemoveModal(), and removeFromDeskObject().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 347 of file class.ilDashboardBlockGUI.php.
References $nd, ilBlockGUI\$title, and ILIAS\Repository\lng().
Referenced by ilSelectedItemsBlockGUI\emptyHandling(), and getData().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilDashboardBlockGUI::getViewSettings | ( | ) | 
Definition at line 168 of file class.ilDashboardBlockGUI.php.
References $viewSettings.
| ilDashboardBlockGUI::init | ( | ) | 
Definition at line 173 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 191 of file class.ilDashboardBlockGUI.php.
References ILIAS\Repository\ctrl(), getHTML(), and init().
Referenced by changePDItemPresentationObject(), changePDItemSortingObject(), and viewDashboardObject().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  abstract | 
Referenced by __construct(), init(), and ilDashboardLearningSequenceGUI\initViewSettings().
 Here is the caller graph for this function:
      
  | 
  abstract | 
      
  | 
  protected | 
Definition at line 126 of file class.ilDashboardBlockGUI.php.
      
  | 
  protected | 
Definition at line 342 of file class.ilDashboardBlockGUI.php.
References $refId.
Referenced by getData().
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 151 of file class.ilDashboardBlockGUI.php.
References ilLPStatus\preloadListGUIData().
 Here is the call graph for this function:| ilDashboardBlockGUI::removeFromDeskObject | ( | ) | 
Implements ilDesktopItemHandling.
Definition at line 533 of file class.ilDashboardBlockGUI.php.
References $requested_item_ref_id, ILIAS\Repository\ctrl(), getRemoveMultipleActionText(), ILIAS\Repository\lng(), removeMultipleEnabled(), and ILIAS\Repository\user().
 Here is the call graph for this function:
      
  | 
  abstract | 
Referenced by addCommandActions(), and removeFromDeskObject().
 Here is the caller graph for this function:| ilDashboardBlockGUI::setData | ( | array | $a_data | ) | 
| array<BlockDTO[]> | $a_data | 
Definition at line 220 of file class.ilDashboardBlockGUI.php.
Referenced by getHTML(), ilStudyProgrammeDashboardViewGUI\initData(), ilMembershipBlockGUI\initData(), ilDashboardRecommendedContentGUI\initData(), ilSelectedItemsBlockGUI\initData(), and ilDashboardLearningSequenceGUI\initViewSettings().
 Here is the caller graph for this function:
      
  | 
  private | 
| BlockDTO[] | $data | 
Definition at line 586 of file class.ilDashboardBlockGUI.php.
References $data, ILIAS\components\Dashboard\Block\BlockDTO\getStartDate(), and IL_CAL_UNIX.
Referenced by getData().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
| BlockDTO[] | $data | 
Definition at line 600 of file class.ilDashboardBlockGUI.php.
References $data, and ILIAS\components\Dashboard\Block\BlockDTO\getTitle().
Referenced by getData(), and getItemGroups().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilDashboardBlockGUI::viewDashboardObject | ( | ) | 
Definition at line 483 of file class.ilDashboardBlockGUI.php.
References initAndShow().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 34 of file class.ilDashboardBlockGUI.php.
      
  | 
  protected | 
Definition at line 48 of file class.ilDashboardBlockGUI.php.
Referenced by getItemGroups(), ilMembershipBlockGUI\initData(), ilSelectedItemsBlockGUI\initData(), ilDashboardLearningSequenceGUI\initViewSettings(), sortByDate(), and sortByTitle().
      
  | 
  protected | 
Definition at line 37 of file class.ilDashboardBlockGUI.php.
      
  | 
  protected | 
Definition at line 44 of file class.ilDashboardBlockGUI.php.
      
  | 
  protected | 
Definition at line 43 of file class.ilDashboardBlockGUI.php.
      
  | 
  private | 
Definition at line 41 of file class.ilDashboardBlockGUI.php.
      
  | 
  private | 
Definition at line 39 of file class.ilDashboardBlockGUI.php.
      
  | 
  private | 
Definition at line 36 of file class.ilDashboardBlockGUI.php.
      
  | 
  private | 
Definition at line 35 of file class.ilDashboardBlockGUI.php.
      
  | 
  private | 
Definition at line 45 of file class.ilDashboardBlockGUI.php.
      
  | 
  protected | 
Definition at line 38 of file class.ilDashboardBlockGUI.php.
Referenced by addToDeskObject(), removeFromDeskObject(), and ilDashboardRecommendedContentGUI\removeRecommendationObject().
      
  | 
  protected | 
Definition at line 42 of file class.ilDashboardBlockGUI.php.
Referenced by ilFavouritesListGUI\__construct().
      
  | 
  private | 
Definition at line 40 of file class.ilDashboardBlockGUI.php.
      
  | 
  protected | 
Definition at line 46 of file class.ilDashboardBlockGUI.php.
Referenced by getViewSettings().