|
ILIAS
release_8 Revision v8.24
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Collaboration diagram for ilDclTableEditGUI:Public Member Functions | |
| __construct (ilDclTableListGUI $a_parent_obj) | |
| Constructor. More... | |
| executeCommand () | |
| create () | |
| edit () | |
| getValues () | |
| getStandardValues () | |
| cancel () | |
| initForm (string $a_mode="create") | |
| initEditCustomForm More... | |
| doTableSwitch () | |
| save (string $a_mode="create") | |
| accessDenied () | |
| confirmDelete () | |
| cancelDelete () | |
| delete () | |
Protected Member Functions | |
| checkInput (string $a_mode) | |
| Custom checks for the form input. More... | |
| checkAccess () | |
| createTableSwitcher () | |
Protected Attributes | |
| ilLanguage | $lng |
| ilCtrl | $ctrl |
| ilGlobalTemplateInterface | $tpl |
| ilToolbarGUI | $toolbar |
| ilPropertyFormGUI | $form |
| ILIAS HTTP Services | $http |
| ILIAS Refinery Factory | $refinery |
| ilDclTableListGUI | $parent_object |
| int | $obj_id |
Private Attributes | |
| int | $table_id |
| ilDclTable | $table |
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
Definition at line 19 of file class.ilDclTableEditGUI.php.
| ilDclTableEditGUI::__construct | ( | ilDclTableListGUI | $a_parent_obj | ) |
Constructor.
Definition at line 36 of file class.ilDclTableEditGUI.php.
References $DIC, $table_id, checkAccess(), ILIAS\Repository\ctrl(), ilDclTableListGUI\getObjId(), ilDclCache\getTableCache(), ILIAS\FileDelivery\http(), ILIAS\Repository\lng(), ILIAS\Repository\refinery(), and ILIAS\Repository\toolbar().
Here is the call graph for this function:| ilDclTableEditGUI::accessDenied | ( | ) |
Definition at line 370 of file class.ilDclTableEditGUI.php.
Referenced by save().
Here is the caller graph for this function:| ilDclTableEditGUI::cancel | ( | ) |
Definition at line 157 of file class.ilDclTableEditGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:| ilDclTableEditGUI::cancelDelete | ( | ) |
Definition at line 389 of file class.ilDclTableEditGUI.php.
References ILIAS\Repository\ctrl().
Here is the call graph for this function:
|
protected |
Definition at line 410 of file class.ilDclTableEditGUI.php.
References $ref_id, ilObjDataCollectionAccess\hasAccessToEditTable(), and ilObjDataCollectionAccess\hasWriteAccess().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Custom checks for the form input.
| $a_mode | 'create' | 'update' |
Definition at line 348 of file class.ilDclTableEditGUI.php.
References ilObjDataCollection\_hasTableByTitle(), ILIAS\Repository\form(), and ILIAS\Repository\lng().
Referenced by save().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTableEditGUI::confirmDelete | ( | ) |
Definition at line 375 of file class.ilDclTableEditGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
Here is the call graph for this function:| ilDclTableEditGUI::create | ( | ) |
Definition at line 85 of file class.ilDclTableEditGUI.php.
References ILIAS\Repository\form(), getStandardValues(), and initForm().
Here is the call graph for this function:
|
protected |
Definition at line 423 of file class.ilDclTableEditGUI.php.
References $table, ILIAS\Repository\ctrl(), ilDclTable\getId(), ilSubmitButton\getInstance(), ilDclTable\getTitle(), ILIAS\Repository\lng(), and ILIAS\Repository\toolbar().
Referenced by initForm().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTableEditGUI::delete | ( | ) |
Definition at line 394 of file class.ilDclTableEditGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and true.
Here is the call graph for this function:| ilDclTableEditGUI::doTableSwitch | ( | ) |
Definition at line 273 of file class.ilDclTableEditGUI.php.
References $table_id, ILIAS\Repository\ctrl(), ILIAS\FileDelivery\http(), and ILIAS\Repository\refinery().
Here is the call graph for this function:| ilDclTableEditGUI::edit | ( | ) |
Definition at line 92 of file class.ilDclTableEditGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\form(), ilDclCache\getTableCache(), getValues(), and initForm().
Here is the call graph for this function:| ilDclTableEditGUI::executeCommand | ( | ) |
Definition at line 71 of file class.ilDclTableEditGUI.php.
References ILIAS\Repository\ctrl(), and save().
Here is the call graph for this function:| ilDclTableEditGUI::getStandardValues | ( | ) |
Definition at line 138 of file class.ilDclTableEditGUI.php.
References ILIAS\Repository\form().
Referenced by create().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTableEditGUI::getValues | ( | ) |
Definition at line 106 of file class.ilDclTableEditGUI.php.
References ILIAS\Repository\form().
Referenced by edit().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTableEditGUI::initForm | ( | string | $a_mode = "create" | ) |
initEditCustomForm
Definition at line 165 of file class.ilDclTableEditGUI.php.
References createTableSwitcher(), ILIAS\Repository\ctrl(), ILIAS\Repository\form(), function, ilDclBaseFieldModel\getId(), ilDclBaseFieldModel\getRecordQuerySortObject(), ilDclBaseFieldModel\getTitle(), and ILIAS\Repository\lng().
Referenced by create(), edit(), and save().
Here is the call graph for this function:
Here is the caller graph for this function:| ilDclTableEditGUI::save | ( | string | $a_mode = "create" | ) |
Definition at line 280 of file class.ilDclTableEditGUI.php.
References $DIC, accessDenied(), ilObjDataCollectionAccess\checkActionForObjId(), checkInput(), ILIAS\Repository\ctrl(), ILIAS\Repository\form(), ilDclCache\getTableCache(), initForm(), and ILIAS\Repository\lng().
Referenced by executeCommand().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 24 of file class.ilDclTableEditGUI.php.
|
protected |
Definition at line 27 of file class.ilDclTableEditGUI.php.
|
protected |
Definition at line 28 of file class.ilDclTableEditGUI.php.
|
protected |
Definition at line 23 of file class.ilDclTableEditGUI.php.
|
protected |
Definition at line 31 of file class.ilDclTableEditGUI.php.
|
protected |
Definition at line 30 of file class.ilDclTableEditGUI.php.
|
protected |
Definition at line 29 of file class.ilDclTableEditGUI.php.
|
private |
Definition at line 22 of file class.ilDclTableEditGUI.php.
Referenced by createTableSwitcher().
|
private |
Definition at line 21 of file class.ilDclTableEditGUI.php.
Referenced by __construct(), and doTableSwitch().
|
protected |
Definition at line 26 of file class.ilDclTableEditGUI.php.
|
protected |
Definition at line 25 of file class.ilDclTableEditGUI.php.