ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Class ilPDSelectedItemsBlockViewSettings. More...
Protected Member Functions | |
allViewsDisabled () | |
Protected Attributes | |
$settings | |
$actor | |
$validViews = [] | |
$currentView = self::VIEW_SELECTED_ITEMS | |
$currentSortOption = self::SORT_BY_LOCATION | |
$currentPresentationOption = self::PRESENTATION_LIST | |
$access | |
Static Protected Attributes | |
static | $availableViews |
static | $availableSortOptions |
static | $availablePresentations |
static | $availableSortOptionsByView |
static | $availablePresentationsByView |
Additional Inherited Members | |
![]() | |
const | VIEW_SELECTED_ITEMS = 0 |
const | VIEW_MY_MEMBERSHIPS = 1 |
const | VIEW_MY_STUDYPROGRAMME = 2 |
const | SORT_BY_TYPE = 'type' |
const | SORT_BY_LOCATION = 'location' |
const | SORT_BY_START_DATE = 'start_date' |
const | PRESENTATION_LIST = "list" |
const | PRESENTATION_TILE = "tile" |
Class ilPDSelectedItemsBlockViewSettings.
Definition at line 7 of file class.ilPDSelectedItemsBlockViewSettings.php.
ilPDSelectedItemsBlockViewSettings::__construct | ( | ilObjUser | $actor, |
int | $view = self::VIEW_SELECTED_ITEMS |
||
) |
ilPDSelectedItemsBlockViewSettings constructor.
ilObjUser | $actor | |
int | $view |
Definition at line 94 of file class.ilPDSelectedItemsBlockViewSettings.php.
References $actor, $DIC, $ilSetting, and settings().
|
protected |
Definition at line 399 of file class.ilPDSelectedItemsBlockViewSettings.php.
References enabledMemberships(), and enabledSelectedItems().
ilPDSelectedItemsBlockViewSettings::allViewsEnabled | ( | ) |
Definition at line 391 of file class.ilPDSelectedItemsBlockViewSettings.php.
References enabledMemberships(), and enabledSelectedItems().
ilPDSelectedItemsBlockViewSettings::enabledMemberships | ( | ) |
Definition at line 359 of file class.ilPDSelectedItemsBlockViewSettings.php.
References settings().
Referenced by allViewsDisabled(), and allViewsEnabled().
ilPDSelectedItemsBlockViewSettings::enabledSelectedItems | ( | ) |
Definition at line 367 of file class.ilPDSelectedItemsBlockViewSettings.php.
References settings().
Referenced by allViewsDisabled(), and allViewsEnabled().
ilPDSelectedItemsBlockViewSettings::enableMemberships | ( | bool | $status | ) |
$status | bool |
Definition at line 375 of file class.ilPDSelectedItemsBlockViewSettings.php.
References settings().
ilPDSelectedItemsBlockViewSettings::enableSelectedItems | ( | bool | $status | ) |
$status | bool |
Definition at line 383 of file class.ilPDSelectedItemsBlockViewSettings.php.
References settings().
ilPDSelectedItemsBlockViewSettings::getActivePresentationsByView | ( | int | $view | ) |
Get active presentations by view.
int | $view |
Definition at line 347 of file class.ilPDSelectedItemsBlockViewSettings.php.
References settings().
Referenced by getSelectablePresentationModes().
ilPDSelectedItemsBlockViewSettings::getActiveSortingsByView | ( | int | $view | ) |
Get active sort options by view.
int | $view |
Definition at line 306 of file class.ilPDSelectedItemsBlockViewSettings.php.
References settings().
Referenced by getSelectableSortingModes().
ilPDSelectedItemsBlockViewSettings::getActor | ( | ) |
Definition at line 535 of file class.ilPDSelectedItemsBlockViewSettings.php.
References $actor.
Referenced by ilPDSelectedItemsBlockViewGUI\bySettings().
ilPDSelectedItemsBlockViewSettings::getAvailablePresentationsByView | ( | int | $view | ) |
Get available presentations by view.
int | $view |
Definition at line 213 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by getSelectablePresentationModes().
ilPDSelectedItemsBlockViewSettings::getAvailableSortOptionsByView | ( | int | $view | ) |
Get available sort options by view.
int | $view |
Definition at line 202 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by getSelectableSortingModes(), and storeViewSorting().
ilPDSelectedItemsBlockViewSettings::getCurrentSortOption | ( | ) |
Definition at line 551 of file class.ilPDSelectedItemsBlockViewSettings.php.
References $currentSortOption.
ilPDSelectedItemsBlockViewSettings::getCurrentView | ( | ) |
Definition at line 543 of file class.ilPDSelectedItemsBlockViewSettings.php.
References $currentView.
ilPDSelectedItemsBlockViewSettings::getDefaultPresentationByView | ( | int | $view | ) |
Get default presentation.
int | $view |
Definition at line 336 of file class.ilPDSelectedItemsBlockViewSettings.php.
References settings().
Referenced by getEffectivePresentationMode().
ilPDSelectedItemsBlockViewSettings::getDefaultSortingByView | ( | int | $view | ) |
int | $view |
Definition at line 222 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getSelectedItemsView(), getSortByLocationMode(), and settings().
Referenced by getEffectiveSortingMode(), and getSelectablePresentationModes().
ilPDSelectedItemsBlockViewSettings::getDefaultView | ( | ) |
Definition at line 407 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getSelectedItemsView(), and settings().
ilPDSelectedItemsBlockViewSettings::getEffectivePresentationMode | ( | ) |
Definition at line 455 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getDefaultPresentationByView(), and getSelectablePresentationModes().
Referenced by parse().
ilPDSelectedItemsBlockViewSettings::getEffectiveSortingMode | ( | ) |
Definition at line 470 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getDefaultSortingByView(), and getSelectableSortingModes().
Referenced by parse().
ilPDSelectedItemsBlockViewSettings::getListPresentationMode | ( | ) |
Definition at line 135 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by isListPresentation().
ilPDSelectedItemsBlockViewSettings::getMembershipsView | ( | ) |
Definition at line 111 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by isMembershipsViewActive().
ilPDSelectedItemsBlockViewSettings::getSelectablePresentationModes | ( | ) |
Definition at line 495 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getActivePresentationsByView(), getAvailablePresentationsByView(), and getDefaultSortingByView().
Referenced by getEffectivePresentationMode(), and storeActorPresentationMode().
ilPDSelectedItemsBlockViewSettings::getSelectableSortingModes | ( | ) |
Definition at line 484 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getActiveSortingsByView(), and getAvailableSortOptionsByView().
Referenced by getEffectiveSortingMode(), and storeActorSortingMode().
ilPDSelectedItemsBlockViewSettings::getSelectedItemsView | ( | ) |
Definition at line 119 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by getDefaultSortingByView(), getDefaultView(), isSelectedItemsViewActive(), and storeViewSorting().
ilPDSelectedItemsBlockViewSettings::getSortByLocationMode | ( | ) |
Definition at line 183 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by getDefaultSortingByView(), and isSortedByLocation().
ilPDSelectedItemsBlockViewSettings::getSortByStartDateMode | ( | ) |
Definition at line 175 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by isSortedByStartDate().
ilPDSelectedItemsBlockViewSettings::getSortByTypeMode | ( | ) |
Definition at line 191 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by isSortedByType().
ilPDSelectedItemsBlockViewSettings::getStudyProgrammeView | ( | ) |
Definition at line 127 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by isStudyProgrammeViewActive().
ilPDSelectedItemsBlockViewSettings::getTilePresentationMode | ( | ) |
Definition at line 143 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by isTilePresentation().
ilPDSelectedItemsBlockViewSettings::isListPresentation | ( | ) |
Definition at line 269 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getListPresentationMode().
ilPDSelectedItemsBlockViewSettings::isMembershipsViewActive | ( | ) |
Definition at line 151 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getMembershipsView().
Referenced by ilPDSelectedItemsBlockViewGUI\bySettings().
ilPDSelectedItemsBlockViewSettings::isSelectedItemsViewActive | ( | ) |
Definition at line 159 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getSelectedItemsView().
ilPDSelectedItemsBlockViewSettings::isSortedByLocation | ( | ) |
Definition at line 245 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getSortByLocationMode().
ilPDSelectedItemsBlockViewSettings::isSortedByStartDate | ( | ) |
Definition at line 253 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getSortByStartDateMode().
ilPDSelectedItemsBlockViewSettings::isSortedByType | ( | ) |
Definition at line 237 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getSortByTypeMode().
ilPDSelectedItemsBlockViewSettings::isStudyProgrammeViewActive | ( | ) |
Definition at line 167 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getStudyProgrammeView().
ilPDSelectedItemsBlockViewSettings::isTilePresentation | ( | ) |
Definition at line 261 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getTilePresentationMode().
ilPDSelectedItemsBlockViewSettings::isValidView | ( | int | $view | ) |
int | $view |
Definition at line 560 of file class.ilPDSelectedItemsBlockViewSettings.php.
ilPDSelectedItemsBlockViewSettings::parse | ( | ) |
Definition at line 423 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getEffectivePresentationMode(), and getEffectiveSortingMode().
ilPDSelectedItemsBlockViewSettings::storeActorPresentationMode | ( | string | $presentationMode | ) |
string | $presentationMode |
Definition at line 509 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getSelectablePresentationModes().
ilPDSelectedItemsBlockViewSettings::storeActorSortingMode | ( | string | $sortingMode | ) |
string | $sortingMode |
Definition at line 522 of file class.ilPDSelectedItemsBlockViewSettings.php.
References getSelectableSortingModes().
ilPDSelectedItemsBlockViewSettings::storeDefaultView | ( | int | $view | ) |
$view | int |
Definition at line 415 of file class.ilPDSelectedItemsBlockViewSettings.php.
References settings().
ilPDSelectedItemsBlockViewSettings::storeViewPresentation | ( | int | $view, |
string | $default, | ||
array | $active | ||
) |
Store default presentation.
int | $view | |
string | $default | |
array | $active |
Definition at line 321 of file class.ilPDSelectedItemsBlockViewSettings.php.
References settings().
ilPDSelectedItemsBlockViewSettings::storeViewSorting | ( | int | $view, |
string | $type, | ||
array | $active | ||
) |
int | $view | |
string | $type | |
array | $active |
Definition at line 279 of file class.ilPDSelectedItemsBlockViewSettings.php.
References $type, getAvailableSortOptionsByView(), getSelectedItemsView(), and settings().
|
protected |
Definition at line 87 of file class.ilPDSelectedItemsBlockViewSettings.php.
|
protected |
Definition at line 70 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by __construct(), and getActor().
|
staticprotected |
Definition at line 30 of file class.ilPDSelectedItemsBlockViewSettings.php.
|
staticprotected |
Definition at line 54 of file class.ilPDSelectedItemsBlockViewSettings.php.
|
staticprotected |
Definition at line 21 of file class.ilPDSelectedItemsBlockViewSettings.php.
|
staticprotected |
Definition at line 38 of file class.ilPDSelectedItemsBlockViewSettings.php.
|
staticprotected |
Definition at line 12 of file class.ilPDSelectedItemsBlockViewSettings.php.
|
protected |
Definition at line 82 of file class.ilPDSelectedItemsBlockViewSettings.php.
|
protected |
Definition at line 79 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by getCurrentSortOption().
|
protected |
Definition at line 76 of file class.ilPDSelectedItemsBlockViewSettings.php.
Referenced by getCurrentView().
|
protected |
Definition at line 67 of file class.ilPDSelectedItemsBlockViewSettings.php.
|
protected |
Definition at line 73 of file class.ilPDSelectedItemsBlockViewSettings.php.