ILIAS
release_8 Revision v8.19
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Public Member Functions | |
__construct (ilObjDataCollectionGUI $a_dcl_object, int $tableview_id) | |
executeCommand () | |
renderRecord (bool $editComments=false) | |
doReplace (array $found) | |
doExtReplace (array $found) | |
Protected Member Functions | |
offerAlternativeViews () | |
renderComments (bool $edit=false) | |
determineNextPrevRecords () | |
Find the previous/next record from the current position. More... | |
renderPrevNextLinks () | |
Determine and return the markup for the previous/next records. More... | |
renderSelectOptions () | |
Render select options. More... | |
checkAccess () | |
Protected Attributes | |
ILIAS Style Content Object ObjectFacade | $content_style_domain |
ilObjDataCollectionGUI | $dcl_gui_object |
ilNoteGUI | $notes_gui |
ilDclTable | $table |
int | $tableview_id |
ilDclBaseRecordModel | $record_obj |
int | $next_record_id = 0 |
int | $prev_record_id = 0 |
int | $current_record_position = 0 |
array | $record_ids = [] |
bool | $is_enabled_paging = true |
ilLanguage | $lng |
ilCtrlInterface | $ctrl |
ILIAS HTTP Services | $http |
ILIAS Refinery Factory | $refinery |
int | $record_id |
ilNoteGUI | $notesGUI |
ilDclBaseFieldModel | $currentField |
Private Member Functions | |
init (ilDataCollectionOutboundsAdapter $adapter) | |
setOptions (string $link_name) | |
setOptions string $link_name More... | |
loadSession () | |
If we come from a goto Link we need to build up the session data. More... | |
Private Attributes | |
ilGlobalTemplateInterface | $main_tpl |
ilDataCollectionUiPort | $dclUi |
ilDataCollectionEndpointPort | $dclEndPoint |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning ilDclDetailedViewGUI: ilDclDetailedViewDefinitionGUI, ilEditClipboardGUI
Definition at line 22 of file class.ilDclDetailedViewGUI.php.
ilDclDetailedViewGUI::__construct | ( | ilObjDataCollectionGUI | $a_dcl_object, |
int | $tableview_id | ||
) |
ilObjDataCollectionGUI | $a_dcl_object |
Definition at line 59 of file class.ilDclDetailedViewGUI.php.
References $DIC, $objId, $record_id, $ref_id, $tableview_id, $tpl, ILIAS\Repository\ctrl(), determineNextPrevRecords(), ilObjStyleSheet\getContentStylePath(), ilDclCache\getRecordCache(), ilObjStyleSheet\getSyntaxStylePath(), ILIAS\FileDelivery\http(), init(), ILIAS\Repository\lng(), ilDataCollectionOutboundsAdapter\new(), and ILIAS\Repository\refinery().
|
protected |
Definition at line 437 of file class.ilDclDetailedViewGUI.php.
References $ref_id, $tableview_id, and ilDclDetailedViewDefinition\isActive().
Referenced by executeCommand().
|
protected |
Find the previous/next record from the current position.
Also determine position of current record in whole set.
Definition at line 340 of file class.ilDclDetailedViewGUI.php.
References ilSession\get(), ilSession\has(), and loadSession().
Referenced by __construct().
ilDclDetailedViewGUI::doExtReplace | ( | array | $found | ) |
Definition at line 284 of file class.ilDclDetailedViewGUI.php.
References $tpl, ilDclCache\getRecordCache(), and ilObjDataCollectionAccess\hasWriteAccess().
ilDclDetailedViewGUI::doReplace | ( | array | $found | ) |
Definition at line 279 of file class.ilDclDetailedViewGUI.php.
References setOptions().
ilDclDetailedViewGUI::executeCommand | ( | ) |
Definition at line 130 of file class.ilDclDetailedViewGUI.php.
References $ref_id, checkAccess(), ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), offerAlternativeViews(), and ILIAS\Repository\refinery().
|
private |
Definition at line 48 of file class.ilDclDetailedViewGUI.php.
References ilDataCollectionOutboundsAdapter\getDataCollectionAccess(), ilDataCollectionOutboundsAdapter\getDataCollectionEndpoint(), and ilDataCollectionOutboundsAdapter\getDataCollectionUi().
Referenced by __construct().
|
private |
If we come from a goto Link we need to build up the session data.
Definition at line 414 of file class.ilDclDetailedViewGUI.php.
References $tableview_id.
Referenced by determineNextPrevRecords().
|
protected |
Definition at line 157 of file class.ilDclDetailedViewGUI.php.
References $DIC, $tpl, and ILIAS\Repository\lng().
Referenced by executeCommand().
|
protected |
Definition at line 328 of file class.ilDclDetailedViewGUI.php.
Referenced by renderRecord().
|
protected |
Determine and return the markup for the previous/next records.
Definition at line 366 of file class.ilDclDetailedViewGUI.php.
References $DIC, $next_record_id, $out, $prev_record_id, $url, and ILIAS\Repository\lng().
Referenced by renderRecord().
ilDclDetailedViewGUI::renderRecord | ( | bool | $editComments = false | ) |
Definition at line 166 of file class.ilDclDetailedViewGUI.php.
References $current_record_position, $DIC, $ref_id, $tableview_id, $tpl, ilLinkButton\getInstance(), ilDclTable\getRecordFields(), ilDclCache\getTableCache(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ilDclRecordEditGUI\REDIRECT_DETAIL, ILIAS\Repository\refinery(), renderComments(), renderPrevNextLinks(), renderSelectOptions(), and setOptions().
|
protected |
Render select options.
Definition at line 387 of file class.ilDclDetailedViewGUI.php.
References $out, and $record_id.
Referenced by renderRecord().
|
private |
setOptions string $link_name
Definition at line 402 of file class.ilDclDetailedViewGUI.php.
Referenced by doReplace(), and renderRecord().
Definition at line 24 of file class.ilDclDetailedViewGUI.php.
|
protected |
Definition at line 36 of file class.ilDclDetailedViewGUI.php.
|
protected |
Definition at line 32 of file class.ilDclDetailedViewGUI.php.
Referenced by renderRecord().
|
protected |
Definition at line 46 of file class.ilDclDetailedViewGUI.php.
|
protected |
Definition at line 25 of file class.ilDclDetailedViewGUI.php.
|
private |
Definition at line 40 of file class.ilDclDetailedViewGUI.php.
|
private |
Definition at line 39 of file class.ilDclDetailedViewGUI.php.
|
protected |
Definition at line 42 of file class.ilDclDetailedViewGUI.php.
|
protected |
Definition at line 34 of file class.ilDclDetailedViewGUI.php.
|
protected |
Definition at line 35 of file class.ilDclDetailedViewGUI.php.
|
private |
Definition at line 37 of file class.ilDclDetailedViewGUI.php.
|
protected |
Definition at line 30 of file class.ilDclDetailedViewGUI.php.
Referenced by renderPrevNextLinks().
|
protected |
Definition at line 26 of file class.ilDclDetailedViewGUI.php.
|
protected |
Definition at line 45 of file class.ilDclDetailedViewGUI.php.
|
protected |
Definition at line 31 of file class.ilDclDetailedViewGUI.php.
Referenced by renderPrevNextLinks().
|
protected |
Definition at line 44 of file class.ilDclDetailedViewGUI.php.
Referenced by __construct(), and renderSelectOptions().
|
protected |
Definition at line 33 of file class.ilDclDetailedViewGUI.php.
|
protected |
Definition at line 29 of file class.ilDclDetailedViewGUI.php.
|
protected |
Definition at line 43 of file class.ilDclDetailedViewGUI.php.
|
protected |
Definition at line 27 of file class.ilDclDetailedViewGUI.php.
|
protected |
Definition at line 28 of file class.ilDclDetailedViewGUI.php.
Referenced by __construct(), checkAccess(), loadSession(), and renderRecord().