|
ILIAS
trunk Revision v12.0_alpha-1221-g4e438232683
|
Inheritance diagram for ilPDSelectedItemsBlockViewSettings:
Collaboration diagram for ilPDSelectedItemsBlockViewSettings:Protected Member Functions | |
| allViewsDisabled () | |
Protected Attributes | |
| Setting | $settings |
| string | $current_sort_option = self::SORT_BY_LOCATION |
| string | $current_presentation_option = self::PRESENTATION_LIST |
Static Private Attributes | |
| static array | $has_data = [self::SORT_MANUALLY] |
| static array | $has_options = [self::SORT_MANUALLY] |
| static array | $options_by_sortation |
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 | SORT_MANUALLY = 'manually' |
| const | PRESENTATION_LIST = 'list' |
| const | PRESENTATION_TILE = 'tile' |
| const | AVAILABLE_VIEWS |
| const | VIEW_NAMES |
| const | AVAILABLE_SORT_OPTIONS_BY_VIEW |
| const | AVAILABLE_PRESENTATION_BY_VIEW |
Definition at line 24 of file class.ilPDSelectedItemsBlockViewSettings.php.
| ilPDSelectedItemsBlockViewSettings::__construct | ( | protected readonly ilObjUser | $actor, |
| protected readonly int | $view = self::VIEW_SELECTED_ITEMS, |
||
| ?Setting | $settings = null, |
||
| protected readonly DashboardAccess | $access = new DashboardAccess() |
||
| ) |
Definition at line 36 of file class.ilPDSelectedItemsBlockViewSettings.php.
References $DIC, and ILIAS\Repository\settings().
Here is the call graph for this function:
|
protected |
Definition at line 316 of file class.ilPDSelectedItemsBlockViewSettings.php.
References enabledMemberships(), and enabledSelectedItems().
Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::allViewsEnabled | ( | ) |
Definition at line 311 of file class.ilPDSelectedItemsBlockViewSettings.php.
References enabledMemberships(), and enabledSelectedItems().
Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::enabledLearningSequences | ( | ) |
Definition at line 464 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 291 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:
|
final |
Definition at line 459 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by isViewEnabled().
Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::enabledSelectedItems | ( | ) |
Definition at line 296 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 469 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 474 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 301 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ILIAS\Repository\settings().
Referenced by enableView(), and DashboardViewSettingsTest\testDisableMemberships().
Here is the call graph for this function:
Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::enableSelectedItems | ( | bool | $status | ) |
Definition at line 306 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ILIAS\Repository\settings().
Referenced by enableView(), and DashboardViewSettingsTest\testDisableSelectedItems().
Here is the call graph for this function:
Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::enableStudyProgrammes | ( | bool | $status | ) |
Definition at line 479 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 269 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 223 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 185 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:
|
final |
Definition at line 404 of file class.ilPDSelectedItemsBlockViewSettings.php.
| ilPDSelectedItemsBlockViewSettings::getAvailableOptionsBySortation | ( | string | $sortation | ) |
Definition at line 514 of file class.ilPDSelectedItemsBlockViewSettings.php.
|
final |
Definition at line 154 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by getActivePresentationsByView(), and getSelectablePresentationModes().
Here is the caller graph for this function:
|
final |
Definition at line 129 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by getActiveSortingsByView(), getDefaultSortingByView(), getSelectableSortingModes(), storeViewSorting(), and storeViewSortingOptions().
Here is the caller graph for this function:
|
final |
Definition at line 414 of file class.ilPDSelectedItemsBlockViewSettings.php.
References $current_sort_option.
| ilPDSelectedItemsBlockViewSettings::getDefaultPresentationByView | ( | int | $view | ) |
Definition at line 215 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 424 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 134 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 321 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getSelectedItemsView(), and ILIAS\Repository\settings().
Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::getEffectivePresentationMode | ( | ) |
Definition at line 337 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::getEffectiveSortingData | ( | ) |
Definition at line 492 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getEffectiveSortingMode(), and getView().
Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::getEffectiveSortingMode | ( | ) |
Definition at line 348 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getDefaultSortingByView(), and getSelectableSortingModes().
Referenced by getEffectiveSortingData(), getEffectiveSortingOptions(), parse(), and storeActorSortingData().
Here is the call graph for this function:
Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::getEffectiveSortingOptions | ( | ) |
Definition at line 501 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getEffectiveSortingMode(), getSortingOptionsByView(), and getView().
Here is the call graph for this function:
|
final |
Definition at line 61 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ilPDSelectedItemsBlockConstants\VIEW_LEARNING_SEQUENCES.
Referenced by enableView(), and isViewEnabled().
Here is the caller graph for this function:
|
final |
Definition at line 71 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ilPDSelectedItemsBlockConstants\PRESENTATION_LIST.
Referenced by isListPresentation().
Here is the caller graph for this function:
|
final |
Definition at line 46 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ilPDSelectedItemsBlockConstants\VIEW_MY_MEMBERSHIPS.
Referenced by enableView(), isMembershipsViewActive(), and isViewEnabled().
Here is the caller graph for this function:
|
final |
Definition at line 146 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ilPDSelectedItemsBlockConstants\AVAILABLE_VIEWS.
|
final |
Definition at line 66 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ilPDSelectedItemsBlockConstants\VIEW_RECOMMENDED_CONTENT.
Referenced by enableView(), and isViewEnabled().
Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::getSelectablePresentationModes | ( | ) |
Definition at line 373 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 362 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:
|
final |
Definition at line 51 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ilPDSelectedItemsBlockConstants\VIEW_SELECTED_ITEMS.
Referenced by enableView(), getDefaultView(), isSelectedItemsViewActive(), and isViewEnabled().
Here is the caller graph for this function:
|
final |
Definition at line 121 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ilPDSelectedItemsBlockConstants\SORT_BY_ALPHABET.
Referenced by isSortedByAlphabet().
Here is the caller graph for this function:
|
final |
Definition at line 111 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ilPDSelectedItemsBlockConstants\SORT_BY_LOCATION.
Referenced by getDefaultSorting(), and isSortedByLocation().
Here is the caller graph for this function:
|
final |
Definition at line 106 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ilPDSelectedItemsBlockConstants\SORT_BY_START_DATE.
Referenced by isSortedByStartDate().
Here is the caller graph for this function:
|
final |
Definition at line 116 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ilPDSelectedItemsBlockConstants\SORT_BY_TYPE.
Referenced by isSortedByType().
Here is the caller graph for this function:| ilPDSelectedItemsBlockViewSettings::getSortingOptionsByView | ( | int | $view | ) |
Definition at line 522 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ILIAS\Repository\settings().
Referenced by getEffectiveSortingOptions().
Here is the call graph for this function:
Here is the caller graph for this function:
|
final |
Definition at line 56 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ilPDSelectedItemsBlockConstants\VIEW_MY_STUDYPROGRAMME.
Referenced by enableView(), isStudyProgrammeViewActive(), and isViewEnabled().
Here is the caller graph for this function:
|
final |
Definition at line 76 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ilPDSelectedItemsBlockConstants\PRESENTATION_TILE.
Referenced by isTilePresentation().
Here is the caller graph for this function:
|
final |
Definition at line 409 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by getEffectiveSortingData(), getEffectiveSortingOptions(), and storeActorSortingData().
Here is the caller graph for this function:
|
final |
Definition at line 484 of file class.ilPDSelectedItemsBlockViewSettings.php.
| ilPDSelectedItemsBlockViewSettings::getViewPositions | ( | ) |
Definition at line 243 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ilPDSelectedItemsBlockConstants\AVAILABLE_VIEWS, and ILIAS\Repository\settings().
Here is the call graph for this function:
|
final |
Definition at line 101 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ilPDSelectedItemsBlockConstants\VIEW_LEARNING_SEQUENCES.
| ilPDSelectedItemsBlockViewSettings::isListPresentation | ( | ) |
Definition at line 454 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getListPresentationMode().
Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::isMembershipsViewActive | ( | ) |
Definition at line 81 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getMembershipsView().
Here is the call graph for this function:
|
final |
Definition at line 86 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ilPDSelectedItemsBlockConstants\VIEW_RECOMMENDED_CONTENT.
| ilPDSelectedItemsBlockViewSettings::isSelectedItemsViewActive | ( | ) |
Definition at line 91 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getSelectedItemsView().
Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::isSortedByAlphabet | ( | ) |
Definition at line 434 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getSortByAlphabetMode().
Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::isSortedByLocation | ( | ) |
Definition at line 439 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getSortByLocationMode().
Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::isSortedByStartDate | ( | ) |
Definition at line 444 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getSortByStartDateMode().
Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::isSortedByType | ( | ) |
Definition at line 429 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getSortByTypeMode().
Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::isStudyProgrammeViewActive | ( | ) |
Definition at line 96 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getStudyProgrammeView().
Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::isTilePresentation | ( | ) |
Definition at line 449 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getTilePresentationMode().
Here is the call graph for this function:
|
final |
Definition at line 419 of file class.ilPDSelectedItemsBlockViewSettings.php.
| ilPDSelectedItemsBlockViewSettings::isViewEnabled | ( | int | $view | ) |
Definition at line 251 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 331 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 235 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ILIAS\Repository\settings().
Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::storeActorPresentationMode | ( | string | $presentationMode | ) |
Definition at line 384 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getSelectablePresentationModes().
Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::storeActorSortingData | ( | array | $data | ) |
Definition at line 506 of file class.ilPDSelectedItemsBlockViewSettings.php.
References $data, getEffectiveSortingMode(), and getView().
Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::storeActorSortingMode | ( | string | $sortingMode | ) |
Definition at line 394 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getSelectableSortingModes().
Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::storeDefaultView | ( | int | $view | ) |
Definition at line 326 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 206 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 159 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getAvailableSortOptionsByView(), and ILIAS\Repository\settings().
Here is the call graph for this function:| ilPDSelectedItemsBlockViewSettings::storeViewSortingOptions | ( | int | $view, |
| array | $options | ||
| ) |
Definition at line 171 of file class.ilPDSelectedItemsBlockViewSettings.php.
References ILIAS\UI\Implementation\Component\Input\Field\$options, getAvailableSortOptionsByView(), and ILIAS\Repository\settings().
Here is the call graph for this function:
|
protected |
Definition at line 34 of file class.ilPDSelectedItemsBlockViewSettings.php.
|
protected |
Definition at line 33 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by getCurrentSortOption().
|
staticprivate |
Definition at line 26 of file class.ilPDSelectedItemsBlockViewSettings.php.
|
staticprivate |
Definition at line 27 of file class.ilPDSelectedItemsBlockViewSettings.php.
|
staticprivate |
Definition at line 28 of file class.ilPDSelectedItemsBlockViewSettings.php.
|
protected |
Definition at line 32 of file class.ilPDSelectedItemsBlockViewSettings.php.