| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
 Inheritance diagram for ilPDSelectedItemsBlockViewSettings:
 Collaboration diagram for ilPDSelectedItemsBlockViewSettings:Protected Member Functions | |
| allViewsDisabled () | |
Protected Attributes | |
| static array Setting | $settings | 
| ilObjUser | $actor | 
| array | $validViews = [] | 
| int | $currentView = self::VIEW_SELECTED_ITEMS | 
| string | $currentSortOption = self::SORT_BY_LOCATION | 
| string | $currentPresentationOption = self::PRESENTATION_LIST | 
| DashboardAccess | $access | 
Static Protected Attributes | |
| static array | $availableViews | 
| static array | $viewNames | 
| static array | $availablePresentations | 
| static array | $availableSortOptions | 
| static array | $availableSortOptionsByView | 
| static array | $availablePresentationsByView | 
Additional Inherited Members | |
  Data Fields inherited from ilPDSelectedItemsBlockConstants | |
| const | VIEW_SELECTED_ITEMS = 0 | 
| const | VIEW_RECOMMENDED_CONTENT = 1 | 
| const | VIEW_MY_MEMBERSHIPS = 2 | 
| const | VIEW_LEARNING_SEQUENCES = 3 | 
| const | VIEW_MY_STUDYPROGRAMME = 4 | 
| const | SORT_BY_TYPE = 'type' | 
| const | SORT_BY_LOCATION = 'location' | 
| const | SORT_BY_START_DATE = 'start_date' | 
| const | SORT_BY_ALPHABET = 'alphabet' | 
| const | PRESENTATION_LIST = 'list' | 
| const | PRESENTATION_TILE = 'tile' | 
Definition at line 24 of file class.ilPDSelectedItemsBlockViewSettings.php.
| ilPDSelectedItemsBlockViewSettings::__construct | ( | ilObjUser | $actor, | 
| int | $view = self::VIEW_SELECTED_ITEMS,  | 
        ||
| Setting | $settings = null,  | 
        ||
| DashboardAccess | $access = null  | 
        ||
| ) | 
Definition at line 113 of file class.ilPDSelectedItemsBlockViewSettings.php.
References $actor, $DIC, ILIAS\Repository\access(), and ILIAS\Repository\settings().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 384 of file class.ilPDSelectedItemsBlockViewSettings.php.
References enabledMemberships(), and enabledSelectedItems().
 Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::allViewsEnabled | ( | ) | 
Definition at line 379 of file class.ilPDSelectedItemsBlockViewSettings.php.
References enabledMemberships(), and enabledSelectedItems().
 Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::enabledLearningSequences | ( | ) | 
Definition at line 534 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ILIAS\Repository\settings().
Referenced by isViewEnabled().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::enabledMemberships | ( | ) | 
Definition at line 359 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ILIAS\Repository\settings().
Referenced by allViewsDisabled(), allViewsEnabled(), and isViewEnabled().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::enabledRecommendedContent | ( | ) | 
Definition at line 529 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by isViewEnabled().
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::enabledSelectedItems | ( | ) | 
Definition at line 364 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ILIAS\Repository\settings().
Referenced by allViewsDisabled(), allViewsEnabled(), and isViewEnabled().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::enabledStudyProgrammes | ( | ) | 
Definition at line 539 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ILIAS\Repository\settings().
Referenced by isViewEnabled().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::enableLearningSequences | ( | bool | $status | ) | 
Definition at line 544 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ILIAS\Repository\settings().
Referenced by enableView().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::enableMemberships | ( | bool | $status | ) | 
Definition at line 369 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ILIAS\Repository\settings().
Referenced by enableView().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::enableSelectedItems | ( | bool | $status | ) | 
Definition at line 374 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ILIAS\Repository\settings().
Referenced by enableView().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::enableStudyProgrammes | ( | bool | $status | ) | 
Definition at line 549 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ILIAS\Repository\settings().
Referenced by enableView().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::enableView | ( | int | $view, | 
| bool | $status | ||
| ) | 
Definition at line 337 of file class.ilPDSelectedItemsBlockViewSettings.php.
References enableLearningSequences(), enableMemberships(), enableSelectedItems(), enableStudyProgrammes(), getLearningSequenceView(), getMembershipsView(), getRecommendedContentView(), getSelectedItemsView(), and getStudyProgrammeView().
 Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::getActivePresentationsByView | ( | int | $view | ) | 
Definition at line 291 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getAvailablePresentationsByView(), and ILIAS\Repository\settings().
Referenced by getSelectablePresentationModes().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::getActiveSortingsByView | ( | int | $view | ) | 
Definition at line 253 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getAvailableSortOptionsByView(), and ILIAS\Repository\settings().
Referenced by getSelectableSortingModes().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::getActor | ( | ) | 
Definition at line 474 of file class.ilPDSelectedItemsBlockViewSettings.php.
References $actor.
| ilPDSelectedItemsBlockViewSettings::getAvailablePresentationsByView | ( | int | $view | ) | 
Definition at line 233 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by getActivePresentationsByView(), and getSelectablePresentationModes().
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::getAvailableSortOptionsByView | ( | int | $view | ) | 
Definition at line 208 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by getActiveSortingsByView(), getDefaultSortingByView(), getSelectableSortingModes(), and storeViewSorting().
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::getCurrentSortOption | ( | ) | 
Definition at line 484 of file class.ilPDSelectedItemsBlockViewSettings.php.
References $currentSortOption.
| ilPDSelectedItemsBlockViewSettings::getCurrentView | ( | ) | 
Definition at line 479 of file class.ilPDSelectedItemsBlockViewSettings.php.
References $currentView.
| ilPDSelectedItemsBlockViewSettings::getDefaultPresentationByView | ( | int | $view | ) | 
Definition at line 283 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ILIAS\Repository\settings().
Referenced by getEffectivePresentationMode(), and getSelectablePresentationModes().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::getDefaultSorting | ( | ) | 
Definition at line 494 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getSortByLocationMode(), and ILIAS\Repository\settings().
 Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::getDefaultSortingByView | ( | int | $view | ) | 
Definition at line 213 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getAvailableSortOptionsByView(), and ILIAS\Repository\settings().
Referenced by getEffectiveSortingMode().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::getDefaultView | ( | ) | 
Definition at line 389 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getSelectedItemsView(), and ILIAS\Repository\settings().
 Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::getEffectivePresentationMode | ( | ) | 
Definition at line 407 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getDefaultPresentationByView(), and getSelectablePresentationModes().
Referenced by parse().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::getEffectiveSortingMode | ( | ) | 
Definition at line 418 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getDefaultSortingByView(), and getSelectableSortingModes().
Referenced by parse().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::getLearningSequenceView | ( | ) | 
Definition at line 143 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by enableView(), and isViewEnabled().
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::getListPresentationMode | ( | ) | 
Definition at line 153 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by isListPresentation().
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::getMembershipsView | ( | ) | 
Definition at line 128 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by enableView(), isMembershipsViewActive(), and isViewEnabled().
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::getPresentationViews | ( | ) | 
Definition at line 225 of file class.ilPDSelectedItemsBlockViewSettings.php.
| ilPDSelectedItemsBlockViewSettings::getRecommendedContentView | ( | ) | 
Definition at line 148 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by enableView(), and isViewEnabled().
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::getSelectablePresentationModes | ( | ) | 
Definition at line 443 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ILIAS\Repository\access(), getActivePresentationsByView(), getAvailablePresentationsByView(), and getDefaultPresentationByView().
Referenced by getEffectivePresentationMode(), and storeActorPresentationMode().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::getSelectableSortingModes | ( | ) | 
Definition at line 432 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getActiveSortingsByView(), and getAvailableSortOptionsByView().
Referenced by getEffectiveSortingMode(), and storeActorSortingMode().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::getSelectedItemsView | ( | ) | 
Definition at line 133 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by enableView(), getDefaultView(), isSelectedItemsViewActive(), and isViewEnabled().
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::getSortByAlphabetMode | ( | ) | 
Definition at line 203 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by isSortedByAlphabet().
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::getSortByLocationMode | ( | ) | 
Definition at line 193 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by getDefaultSorting(), and isSortedByLocation().
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::getSortByStartDateMode | ( | ) | 
Definition at line 188 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by isSortedByStartDate().
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::getSortByTypeMode | ( | ) | 
Definition at line 198 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by isSortedByType().
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::getStudyProgrammeView | ( | ) | 
Definition at line 138 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by enableView(), isStudyProgrammeViewActive(), and isViewEnabled().
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::getTilePresentationMode | ( | ) | 
Definition at line 158 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by isTilePresentation().
 Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::getViewName | ( | int | $view | ) | 
Definition at line 554 of file class.ilPDSelectedItemsBlockViewSettings.php.
| ilPDSelectedItemsBlockViewSettings::getViewPositions | ( | ) | 
Definition at line 311 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ILIAS\Repository\settings().
 Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::isLearningSequenceViewActive | ( | ) | 
Definition at line 183 of file class.ilPDSelectedItemsBlockViewSettings.php.
| ilPDSelectedItemsBlockViewSettings::isListPresentation | ( | ) | 
Definition at line 524 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getListPresentationMode().
 Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::isMembershipsViewActive | ( | ) | 
Definition at line 163 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getMembershipsView().
 Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::isRecommendedContentViewActive | ( | ) | 
Definition at line 168 of file class.ilPDSelectedItemsBlockViewSettings.php.
| ilPDSelectedItemsBlockViewSettings::isSelectedItemsViewActive | ( | ) | 
Definition at line 173 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getSelectedItemsView().
 Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::isSortedByAlphabet | ( | ) | 
Definition at line 504 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getSortByAlphabetMode().
 Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::isSortedByLocation | ( | ) | 
Definition at line 509 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getSortByLocationMode().
 Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::isSortedByStartDate | ( | ) | 
Definition at line 514 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getSortByStartDateMode().
 Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::isSortedByType | ( | ) | 
Definition at line 499 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getSortByTypeMode().
 Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::isStudyProgrammeViewActive | ( | ) | 
Definition at line 178 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getStudyProgrammeView().
 Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::isTilePresentation | ( | ) | 
Definition at line 519 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getTilePresentationMode().
 Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::isValidView | ( | int | $view | ) | 
Definition at line 489 of file class.ilPDSelectedItemsBlockViewSettings.php.
| ilPDSelectedItemsBlockViewSettings::isViewEnabled | ( | int | $view | ) | 
Definition at line 319 of file class.ilPDSelectedItemsBlockViewSettings.php.
References enabledLearningSequences(), enabledMemberships(), enabledRecommendedContent(), enabledSelectedItems(), enabledStudyProgrammes(), getLearningSequenceView(), getMembershipsView(), getRecommendedContentView(), getSelectedItemsView(), and getStudyProgrammeView().
 Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::parse | ( | ) | 
Definition at line 399 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getEffectivePresentationMode(), and getEffectiveSortingMode().
 Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::setViewPositions | ( | array | $positions | ) | 
| int[] | $positions | 
Definition at line 303 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ILIAS\Repository\settings().
 Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::storeActorPresentationMode | ( | string | $presentationMode | ) | 
Definition at line 454 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getSelectablePresentationModes().
 Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::storeActorSortingMode | ( | string | $sortingMode | ) | 
Definition at line 464 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getSelectableSortingModes().
 Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::storeDefaultView | ( | int | $view | ) | 
Definition at line 394 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ILIAS\Repository\settings().
 Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::storeViewPresentation | ( | int | $view, | 
| string | $default, | ||
| array | $active | ||
| ) | 
| string[] | $active | 
Definition at line 274 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ILIAS\Repository\settings().
 Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::storeViewSorting | ( | int | $view, | 
| string | $type, | ||
| array | $active | ||
| ) | 
Definition at line 238 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getAvailableSortOptionsByView(), and ILIAS\Repository\settings().
 Here is the call graph for this function:
      
  | 
  protected | 
Definition at line 111 of file class.ilPDSelectedItemsBlockViewSettings.php.
      
  | 
  protected | 
Definition at line 106 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by __construct(), and getActor().
      
  | 
  staticprotected | 
Definition at line 43 of file class.ilPDSelectedItemsBlockViewSettings.php.
      
  | 
  staticprotected | 
Definition at line 82 of file class.ilPDSelectedItemsBlockViewSettings.php.
      
  | 
  staticprotected | 
Definition at line 48 of file class.ilPDSelectedItemsBlockViewSettings.php.
      
  | 
  staticprotected | 
Definition at line 55 of file class.ilPDSelectedItemsBlockViewSettings.php.
      
  | 
  staticprotected | 
Definition at line 27 of file class.ilPDSelectedItemsBlockViewSettings.php.
      
  | 
  protected | 
Definition at line 110 of file class.ilPDSelectedItemsBlockViewSettings.php.
      
  | 
  protected | 
Definition at line 109 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by getCurrentSortOption().
      
  | 
  protected | 
Definition at line 108 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by getCurrentView().
      
  | 
  protected | 
Definition at line 99 of file class.ilPDSelectedItemsBlockViewSettings.php.
      
  | 
  protected | 
Definition at line 107 of file class.ilPDSelectedItemsBlockViewSettings.php.
      
  | 
  staticprotected | 
Definition at line 35 of file class.ilPDSelectedItemsBlockViewSettings.php.