ILIAS
trunk Revision v11.0_alpha-1851-ga8564da6fed
|
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 55 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().
|
protected |
Definition at line 81 of file class.ilBiblEntryTableGUI.php.
References ilObjBibliographicGUI\CMD_SHOW_CONTENT, ILIAS\Repository\ctrl(), ilBiblField\getId(), ilBiblField\getIdentifier(), and null.
Referenced by __construct().
|
protected |
Definition at line 138 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(), null, renderLibraryButtons(), and ILIAS\UI\Implementation\Component\Table\PresentationRow\withHeadline().
Referenced by __construct().
|
private |
Definition at line 291 of file class.ilBiblEntryTableGUI.php.
References ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by buildTable().
|
private |
Definition at line 298 of file class.ilBiblEntryTableGUI.php.
References getSortationsMapping(), ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Referenced by getSortedRecords().
|
protected |
Definition at line 267 of file class.ilBiblEntryTableGUI.php.
References $entries_per_page, null, and ActiveRecord\where().
Referenced by buildTable().
ilBiblEntryTableGUI::getRenderedTableAndExistingFilters | ( | ) |
Definition at line 72 of file class.ilBiblEntryTableGUI.php.
References $components, $filter, $table, ILIAS\Repository\filter(), and null.
ilBiblEntryTableGUI::getSortationsMapping | ( | ) |
Definition at line 305 of file class.ilBiblEntryTableGUI.php.
Referenced by buildTable(), determineSortation(), and getSortedRecords().
|
protected |
Definition at line 254 of file class.ilBiblEntryTableGUI.php.
References determineSortation(), and getSortationsMapping().
Referenced by buildTable().
|
private |
Definition at line 119 of file class.ilBiblEntryTableGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\ui().
Referenced by buildTable().
|
private |
Definition at line 44 of file class.ilBiblEntryTableGUI.php.
|
private |
Definition at line 46 of file class.ilBiblEntryTableGUI.php.
|
private |
Definition at line 47 of file class.ilBiblEntryTableGUI.php.
Referenced by getRecordsOfCurrentPage().
|
private |
Definition at line 49 of file class.ilBiblEntryTableGUI.php.
Referenced by getRenderedTableAndExistingFilters().
|
protected |
Definition at line 53 of file class.ilBiblEntryTableGUI.php.
|
private |
Definition at line 40 of file class.ilBiblEntryTableGUI.php.
|
private |
Definition at line 41 of file class.ilBiblEntryTableGUI.php.
|
private |
Definition at line 45 of file class.ilBiblEntryTableGUI.php.
|
private |
Definition at line 50 of file class.ilBiblEntryTableGUI.php.
Referenced by getRenderedTableAndExistingFilters().
|
private |
Definition at line 42 of file class.ilBiblEntryTableGUI.php.
|
private |
Definition at line 43 of file class.ilBiblEntryTableGUI.php.
|
private |
Definition at line 48 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.