|
ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
|
Collaboration diagram for ilBiblEntryTableGUI:Public Member Functions | |
| __construct (protected ilObjBibliographicGUI $a_parent_obj, protected ilBiblFactoryFacade $facade, protected UIServices $ui) | |
| getRenderedTableAndExistingFilters () | |
| getSortationsMapping () | |
Data Fields | |
| const | P_PAGE = 'page' |
| const | P_SORTATION = 'sortation' |
| const | SORTATION_BY_TITLE_ASC = 1 |
| const | SORTATION_BY_TITLE_DESC = 2 |
| const | SORTATION_BY_AUTHOR_ASC = 3 |
| const | SORTATION_BY_AUTHOR_DESC = 4 |
| const | SORTATION_BY_YEAR_ASC = 5 |
| const | SORTATION_BY_YEAR_DESC = 6 |
Protected Member Functions | |
| buildFilter () | |
| buildTable () | |
| getSortedRecords (array $records) | |
| getRecordsOfCurrentPage (array $records) | |
Protected Attributes | |
| array | $filter_objects = [] |
Private Member Functions | |
| renderLibraryButtons (int $entry_id) | |
| determinePage () | |
| determineSortation () | |
Private Attributes | |
| readonly HttpServices | $http |
| readonly ilLanguage | $lng |
| readonly UIFactory | $ui_factory |
| readonly Renderer | $ui_renderer |
| readonly ilCtrlInterface | $ctrl |
| readonly Factory | $refinery |
| int | $current_page = 0 |
| int | $entries_per_page = 10 |
| readonly ilUIService | $ui_service |
| StandardFilter | $filter |
| PresentationTable | $table |
Definition at line 28 of file class.ilBiblEntryTableGUI.php.
| ilBiblEntryTableGUI::__construct | ( | protected ilObjBibliographicGUI | $a_parent_obj, |
| protected ilBiblFactoryFacade | $facade, | ||
| protected UIServices | $ui | ||
| ) |
Definition at line 54 of file class.ilBiblEntryTableGUI.php.
References $DIC, buildFilter(), buildTable(), ILIAS\Repository\ctrl(), ILIAS\Repository\filter(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), and ILIAS\Repository\refinery().
Here is the call graph for this function:
|
protected |
Definition at line 83 of file class.ilBiblEntryTableGUI.php.
References ilObjBibliographicGUI\CMD_SHOW_CONTENT, ILIAS\Repository\ctrl(), ilBiblField\getId(), and ilBiblField\getIdentifier().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 146 of file class.ilBiblEntryTableGUI.php.
References ilObjBibliographicGUI\CMD_SHOW_CONTENT, ILIAS\Repository\ctrl(), determinePage(), ILIAS\Repository\filter(), ilBiblFieldFilterInterface\FILTER_TYPE_MULTI_SELECT_INPUT, ilBiblFieldFilterInterface\FILTER_TYPE_SELECT_INPUT, ilBiblFieldFilterInterface\FILTER_TYPE_TEXT_INPUT, getRecordsOfCurrentPage(), getSortationsMapping(), getSortedRecords(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), renderLibraryButtons(), and ILIAS\UI\Implementation\Component\Table\PresentationRow\withHeadline().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 312 of file class.ilBiblEntryTableGUI.php.
References ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by buildTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 319 of file class.ilBiblEntryTableGUI.php.
References getSortationsMapping(), ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by getSortedRecords().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 288 of file class.ilBiblEntryTableGUI.php.
References $entries_per_page, and ActiveRecord\where().
Referenced by buildTable().
Here is the call graph for this function:
Here is the caller graph for this function:| ilBiblEntryTableGUI::getRenderedTableAndExistingFilters | ( | ) |
Definition at line 74 of file class.ilBiblEntryTableGUI.php.
References $components, $filter, $table, and ILIAS\Repository\filter().
Here is the call graph for this function:| ilBiblEntryTableGUI::getSortationsMapping | ( | ) |
Definition at line 326 of file class.ilBiblEntryTableGUI.php.
Referenced by buildTable(), determineSortation(), and getSortedRecords().
Here is the caller graph for this function:
|
protected |
Definition at line 276 of file class.ilBiblEntryTableGUI.php.
References determineSortation(), and getSortationsMapping().
Referenced by buildTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 124 of file class.ilBiblEntryTableGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\ui().
Referenced by buildTable().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 43 of file class.ilBiblEntryTableGUI.php.
|
private |
Definition at line 45 of file class.ilBiblEntryTableGUI.php.
|
private |
Definition at line 46 of file class.ilBiblEntryTableGUI.php.
Referenced by getRecordsOfCurrentPage().
|
private |
Definition at line 48 of file class.ilBiblEntryTableGUI.php.
Referenced by getRenderedTableAndExistingFilters().
|
protected |
Definition at line 52 of file class.ilBiblEntryTableGUI.php.
|
private |
Definition at line 39 of file class.ilBiblEntryTableGUI.php.
|
private |
Definition at line 40 of file class.ilBiblEntryTableGUI.php.
|
private |
Definition at line 44 of file class.ilBiblEntryTableGUI.php.
|
private |
Definition at line 49 of file class.ilBiblEntryTableGUI.php.
Referenced by getRenderedTableAndExistingFilters().
|
private |
Definition at line 41 of file class.ilBiblEntryTableGUI.php.
|
private |
Definition at line 42 of file class.ilBiblEntryTableGUI.php.
|
private |
Definition at line 47 of file class.ilBiblEntryTableGUI.php.
| const ilBiblEntryTableGUI::P_PAGE = 'page' |
Definition at line 30 of file class.ilBiblEntryTableGUI.php.
| const ilBiblEntryTableGUI::P_SORTATION = 'sortation' |
Definition at line 31 of file class.ilBiblEntryTableGUI.php.
| const ilBiblEntryTableGUI::SORTATION_BY_AUTHOR_ASC = 3 |
Definition at line 34 of file class.ilBiblEntryTableGUI.php.
| const ilBiblEntryTableGUI::SORTATION_BY_AUTHOR_DESC = 4 |
Definition at line 35 of file class.ilBiblEntryTableGUI.php.
| const ilBiblEntryTableGUI::SORTATION_BY_TITLE_ASC = 1 |
Definition at line 32 of file class.ilBiblEntryTableGUI.php.
| const ilBiblEntryTableGUI::SORTATION_BY_TITLE_DESC = 2 |
Definition at line 33 of file class.ilBiblEntryTableGUI.php.
| const ilBiblEntryTableGUI::SORTATION_BY_YEAR_ASC = 5 |
Definition at line 36 of file class.ilBiblEntryTableGUI.php.
| const ilBiblEntryTableGUI::SORTATION_BY_YEAR_DESC = 6 |
Definition at line 37 of file class.ilBiblEntryTableGUI.php.