|
ILIAS
trunk Revision v13.0_alpha-62-g3b72d83f2e5
|
@ilCtrl_Calls ilDclRecordListGUI: ilDataCollectionUploadHandlerGUI More...
Collaboration diagram for ilDclRecordListGUI:Public Member Functions | |
| __construct (ilObjDataCollectionGUI $a_parent_obj, int $table_id, int $tableview_id) | |
| getRefId () | |
| getObjId () | |
| executeCommand () | |
| listRecords () | |
| showImportExcel (?Standard $form=null) | |
| downloadImportTemplate () | |
| initImportForm () | |
| importExcel () | |
| endImport (int $i, array $warnings) | |
| getTableId () | |
| getTableviewId () | |
Data Fields | |
| const | GET_TABLE_ID = 'table_id' |
| const | GET_TABLEVIEW_ID = 'tableview_id' |
| const | GET_MODE = "mode" |
| const | MODE_VIEW = "view" |
| const | MODE_MANAGE = "manage" |
| const | CMD_LIST_RECORDS = 'listRecords' |
| const | CMD_SHOW = 'show' |
| const | CMD_CONFIRM_DELETE_RECORDS = 'confirmDeleteRecords' |
| const | CMD_CANCEL_DELETE = 'cancelDelete' |
| const | CMD_DELETE_RECORDS = 'deleteRecords' |
| const | CMD_SHOW_IMPORT_EXCEL = 'showImportExcel' |
| const | CMD_DOWNLOAD_IMPORT_TEMPLATE = 'downloadImportTemplate' |
Protected Member Functions | |
| denyImportAccessUnlessGranted () | |
| applyFilter () | |
| resetFilter () | |
| setSubTabs (string $active_mode=self::GET_MODE) | |
| getRecordListTableGUI () | |
| createSwitchers () | |
Protected Attributes | |
| ILIAS UI Factory | $ui_factory |
| ILIAS UI Renderer | $renderer |
| string | $mode = self::MODE_VIEW |
| ilDclTable | $table_obj |
| int | $table_id |
| int | $obj_id |
| ilObjDataCollectionGUI | $parent_obj |
| int | $tableview_id |
| ilCtrl | $ctrl |
| ilToolbarGUI | $toolbar |
| ilLanguage | $lng |
| ilTabsGUI | $tabs |
| ILIAS HTTP Services | $http |
| ILIAS Refinery Factory | $refinery |
| bool | $filter_changed = false |
Static Protected Attributes | |
| static array | $available_modes = [self::MODE_VIEW, self::MODE_MANAGE] |
Private Member Functions | |
| hasImportableFields (ilDclTable $table) | |
| importRecords (string $rid, bool $simulate=false) | |
Private Attributes | |
| ilAccessHandler | $access |
| ilGlobalTemplateInterface | $tpl |
| Services | $irss |
| AbstractResourceStakeholder | $stakeholder |
@ilCtrl_Calls ilDclRecordListGUI: ilDataCollectionUploadHandlerGUI
Definition at line 29 of file class.ilDclRecordListGUI.php.
| ilDclRecordListGUI::__construct | ( | ilObjDataCollectionGUI | $a_parent_obj, |
| int | $table_id, | ||
| int | $tableview_id | ||
| ) |
Definition at line 66 of file class.ilDclRecordListGUI.php.
References $DIC, $mode, $table_id, $tableview_id, ILIAS\Repository\access(), ILIAS\Repository\ctrl(), ilObjectGUI\getObject(), ilDclCache\getTableCache(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), MODE_VIEW, ILIAS\Repository\refinery(), renderer(), ILIAS\Repository\tabs(), and ILIAS\Repository\toolbar().
Here is the call graph for this function:
|
protected |
Definition at line 316 of file class.ilDclRecordListGUI.php.
References listRecords().
Here is the call graph for this function:
|
protected |
Definition at line 483 of file class.ilDclRecordListGUI.php.
References ILIAS\Repository\ctrl(), getTableId(), ilObjDataCollectionAccess\hasWriteAccess(), ILIAS\Repository\lng(), and ILIAS\Repository\toolbar().
Referenced by listRecords().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 273 of file class.ilDclRecordListGUI.php.
References ILIAS\Repository\ctrl(), hasImportableFields(), and ILIAS\Repository\lng().
Referenced by downloadImportTemplate(), and showImportExcel().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclRecordListGUI::downloadImportTemplate | ( | ) |
Definition at line 236 of file class.ilDclRecordListGUI.php.
References denyImportAccessUnlessGranted(), and ilDclContentImporter\sendImportTemplate().
Here is the call graph for this function:| ilDclRecordListGUI::endImport | ( | int | $i, |
| array | $warnings | ||
| ) |
Definition at line 301 of file class.ilDclRecordListGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Referenced by importRecords().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclRecordListGUI::executeCommand | ( | ) |
Definition at line 115 of file class.ilDclRecordListGUI.php.
References CMD_CANCEL_DELETE, CMD_CONFIRM_DELETE_RECORDS, CMD_DELETE_RECORDS, CMD_LIST_RECORDS, CMD_SHOW, ILIAS\Repository\ctrl(), getRefId(), listRecords(), ILIAS\Repository\lng(), and setSubTabs().
Here is the call graph for this function:| ilDclRecordListGUI::getObjId | ( | ) |
Definition at line 110 of file class.ilDclRecordListGUI.php.
|
protected |
Definition at line 445 of file class.ilDclRecordListGUI.php.
References $data, $table_obj, $total, ilDclTable\getPartialRecords(), and getRefId().
Referenced by listRecords().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclRecordListGUI::getRefId | ( | ) |
Definition at line 105 of file class.ilDclRecordListGUI.php.
Referenced by executeCommand(), and getRecordListTableGUI().
Here is the caller graph for this function:| ilDclRecordListGUI::getTableId | ( | ) |
Definition at line 508 of file class.ilDclRecordListGUI.php.
References $table_id.
Referenced by createSwitchers().
Here is the caller graph for this function:| ilDclRecordListGUI::getTableviewId | ( | ) |
Definition at line 513 of file class.ilDclRecordListGUI.php.
References $tableview_id.
|
private |
Definition at line 281 of file class.ilDclRecordListGUI.php.
References ilDclTable\getRecordFields(), and ilDclContentImporter\SUPPORTED_IMPORT_DATATYPES.
Referenced by denyImportAccessUnlessGranted().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclRecordListGUI::importExcel | ( | ) |
Definition at line 256 of file class.ilDclRecordListGUI.php.
References $data, ilObjDataCollectionAccess\hasPermissionToAddRecord(), ILIAS\FileDelivery\http(), importRecords(), initImportForm(), ILIAS\Repository\lng(), and showImportExcel().
Here is the call graph for this function:
|
private |
Definition at line 292 of file class.ilDclRecordListGUI.php.
References endImport(), and ilDclContentImporter\import().
Referenced by importExcel().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclRecordListGUI::initImportForm | ( | ) |
Definition at line 243 of file class.ilDclRecordListGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\UI\Component\Input\Container\Form\Standard\withSubmitLabel().
Referenced by importExcel(), and showImportExcel().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclRecordListGUI::listRecords | ( | ) |
Definition at line 152 of file class.ilDclRecordListGUI.php.
References $message, ILIAS\Scripts\PHPStan\$target, createSwitchers(), ILIAS\Repository\ctrl(), getRecordListTableGUI(), ilObjDataCollectionAccess\hasAccessToFields(), ilObjDataCollectionAccess\hasPermissionToAddRecord(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and ILIAS\Repository\toolbar().
Referenced by applyFilter(), executeCommand(), and resetFilter().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 326 of file class.ilDclRecordListGUI.php.
References listRecords().
Here is the call graph for this function:
|
protected |
Definition at line 416 of file class.ilDclRecordListGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and ILIAS\Repository\tabs().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclRecordListGUI::showImportExcel | ( | ?Standard | $form = null | ) |
Definition at line 212 of file class.ilDclRecordListGUI.php.
References ILIAS\Repository\ctrl(), denyImportAccessUnlessGranted(), initImportForm(), ILIAS\Repository\lng(), renderer(), and ILIAS\Repository\tabs().
Referenced by importExcel().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 44 of file class.ilDclRecordListGUI.php.
|
staticprotected |
Definition at line 54 of file class.ilDclRecordListGUI.php.
|
protected |
Definition at line 56 of file class.ilDclRecordListGUI.php.
|
protected |
Definition at line 62 of file class.ilDclRecordListGUI.php.
Definition at line 60 of file class.ilDclRecordListGUI.php.
|
private |
Definition at line 63 of file class.ilDclRecordListGUI.php.
|
protected |
Definition at line 58 of file class.ilDclRecordListGUI.php.
|
protected |
Definition at line 48 of file class.ilDclRecordListGUI.php.
Referenced by __construct().
|
protected |
Definition at line 51 of file class.ilDclRecordListGUI.php.
|
protected |
Definition at line 52 of file class.ilDclRecordListGUI.php.
|
protected |
Definition at line 61 of file class.ilDclRecordListGUI.php.
|
protected |
Definition at line 47 of file class.ilDclRecordListGUI.php.
|
private |
Definition at line 64 of file class.ilDclRecordListGUI.php.
|
protected |
Definition at line 50 of file class.ilDclRecordListGUI.php.
Referenced by __construct(), and getTableId().
|
protected |
Definition at line 49 of file class.ilDclRecordListGUI.php.
Referenced by getRecordListTableGUI().
|
protected |
Definition at line 53 of file class.ilDclRecordListGUI.php.
Referenced by __construct(), and getTableviewId().
|
protected |
Definition at line 59 of file class.ilDclRecordListGUI.php.
|
protected |
Definition at line 57 of file class.ilDclRecordListGUI.php.
|
private |
Definition at line 45 of file class.ilDclRecordListGUI.php.
|
protected |
Definition at line 46 of file class.ilDclRecordListGUI.php.
| const ilDclRecordListGUI::CMD_CANCEL_DELETE = 'cancelDelete' |
Definition at line 39 of file class.ilDclRecordListGUI.php.
Referenced by executeCommand().
| const ilDclRecordListGUI::CMD_CONFIRM_DELETE_RECORDS = 'confirmDeleteRecords' |
Definition at line 38 of file class.ilDclRecordListGUI.php.
Referenced by executeCommand().
| const ilDclRecordListGUI::CMD_DELETE_RECORDS = 'deleteRecords' |
Definition at line 40 of file class.ilDclRecordListGUI.php.
Referenced by executeCommand().
| const ilDclRecordListGUI::CMD_DOWNLOAD_IMPORT_TEMPLATE = 'downloadImportTemplate' |
Definition at line 42 of file class.ilDclRecordListGUI.php.
| const ilDclRecordListGUI::CMD_LIST_RECORDS = 'listRecords' |
Definition at line 36 of file class.ilDclRecordListGUI.php.
Referenced by ilObjDataCollectionGUI\executeCommand(), executeCommand(), and ilDclTableViewEditGUI\permissionDenied().
| const ilDclRecordListGUI::CMD_SHOW = 'show' |
Definition at line 37 of file class.ilDclRecordListGUI.php.
Referenced by executeCommand().
| const ilDclRecordListGUI::CMD_SHOW_IMPORT_EXCEL = 'showImportExcel' |
Definition at line 41 of file class.ilDclRecordListGUI.php.
| const ilDclRecordListGUI::GET_MODE = "mode" |
Definition at line 33 of file class.ilDclRecordListGUI.php.
| const ilDclRecordListGUI::GET_TABLE_ID = 'table_id' |
Definition at line 31 of file class.ilDclRecordListGUI.php.
| const ilDclRecordListGUI::GET_TABLEVIEW_ID = 'tableview_id' |
Definition at line 32 of file class.ilDclRecordListGUI.php.
| const ilDclRecordListGUI::MODE_MANAGE = "manage" |
Definition at line 35 of file class.ilDclRecordListGUI.php.
| const ilDclRecordListGUI::MODE_VIEW = "view" |
Definition at line 34 of file class.ilDclRecordListGUI.php.
Referenced by __construct().