ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
|
Public Member Functions | |
__construct (int $a_usr_id, int $a_ref_id, ?ilRemoteObjectBaseGUI $remote_gui=null) | |
hasConsented () | |
getTitleLink () | |
addLinkToToolbar (ilToolbarGUI $toolbar) | |
addConsentModalToToolbar (ilToolbarGUI $toolbar) | |
addConsentModalToCard (RepositoryObject $card) | |
Data Fields | |
const | CMD_RENDER_MODAL = 'renderConsentModal' |
const | CMD_SAVE_CONSENT = 'saveConsent' |
Protected Member Functions | |
initMidAndServer () | |
lookupOrganization () | |
isLocalObject () | |
addRemoteLinkToToolbar (ilToolbarGUI $toolbar) | |
getConsentModalComponents (int $a_trigger_type=self::TRIGGER_TYPE_STANDARD) | |
saveConsent (ilPropertyFormGUI $form) | |
initConsentForm () | |
getOrganisation () | |
getGUIClassName () | |
initRemoteObject () | |
Protected Attributes | |
const | TRIGGER_TYPE_SHY = 1 |
const | TRIGGER_TYPE_STANDARD = 2 |
const | TRIGGER_TYPE_CARD = 3 |
ilRemoteObjectBaseGUI | $remote_gui = null |
ilRemoteObjectBase | $remote_object |
ilECSUserConsents | $consents |
ilECSImportManager | $importManager |
ilECSExportManager | $exportManager |
UIRenderer | $ui_renderer |
UIFactory | $ui_factory |
RequestInterface | $request |
ilToolbarGUI | $toolbar |
ilLanguage | $lng |
ilCtrlInterface | $ctrl |
ilObjectDefinition | $objDefinition |
Private Attributes | |
int | $usr_id |
int | $ref_id |
int | $obj_id |
int | $mid |
int | $server_id |
@ilCtrl_IsCalledBy ilECSUserConsentModalGUI: ilObjRemoteCategoryGUI, ilObjRemoteCourseGUI, ilObjRemoteFileGUI @ilCtrl_IsCalledBy ilECSUserConsentModalGUI: ilObjRemoteGlossaryGUI, ilObjRemoteGroupGUI, ilObjRemoteLearningModuleGUI @ilCtrl_IsCalledBy ilECSUserConsentModalGUI: ilObjRemoteTestGUI, ilObjRemoteWikiGUI
Definition at line 34 of file class.ilECSUserConsentModalGUI.php.
ilECSUserConsentModalGUI::__construct | ( | int | $a_usr_id, |
int | $a_ref_id, | ||
?ilRemoteObjectBaseGUI | $remote_gui = null |
||
) |
Definition at line 63 of file class.ilECSUserConsentModalGUI.php.
References $DIC, $remote_gui, ILIAS\Repository\ctrl(), ilECSExportManager\getInstance(), ilECSImportManager\getInstance(), ilECSUserConsents\getInstanceByUserId(), initMidAndServer(), initRemoteObject(), ILIAS\Repository\lng(), and ILIAS\Repository\toolbar().
ilECSUserConsentModalGUI::addConsentModalToCard | ( | RepositoryObject | $card | ) |
Definition at line 159 of file class.ilECSUserConsentModalGUI.php.
References ILIAS\UI\Component\Card\Card\getImage(), ILIAS\Repository\toolbar(), and ILIAS\UI\Component\Card\Card\withImage().
ilECSUserConsentModalGUI::addConsentModalToToolbar | ( | ilToolbarGUI | $toolbar | ) |
Definition at line 151 of file class.ilECSUserConsentModalGUI.php.
References $components, $toolbar, ilToolbarGUI\addComponent(), and getConsentModalComponents().
Referenced by addLinkToToolbar().
ilECSUserConsentModalGUI::addLinkToToolbar | ( | ilToolbarGUI | $toolbar | ) |
Definition at line 125 of file class.ilECSUserConsentModalGUI.php.
References addConsentModalToToolbar(), addRemoteLinkToToolbar(), ANONYMOUS_USER_ID, hasConsented(), and isLocalObject().
|
protected |
Definition at line 140 of file class.ilECSUserConsentModalGUI.php.
References $toolbar, ilToolbarGUI\addComponent(), and ILIAS\Repository\lng().
Referenced by addLinkToToolbar().
|
protected |
Definition at line 178 of file class.ilECSUserConsentModalGUI.php.
Referenced by addConsentModalToToolbar(), and getTitleLink().
|
protected |
Definition at line 351 of file class.ilECSUserConsentModalGUI.php.
|
protected |
Definition at line 331 of file class.ilECSUserConsentModalGUI.php.
References Vendor\Package\$e, and ilECSCommunityReader\getInstanceByServerId().
ilECSUserConsentModalGUI::getTitleLink | ( | ) |
Definition at line 112 of file class.ilECSUserConsentModalGUI.php.
References $components, ANONYMOUS_USER_ID, getConsentModalComponents(), hasConsented(), and isLocalObject().
ilECSUserConsentModalGUI::hasConsented | ( | ) |
Definition at line 91 of file class.ilECSUserConsentModalGUI.php.
Referenced by addLinkToToolbar(), and getTitleLink().
|
protected |
Definition at line 261 of file class.ilECSUserConsentModalGUI.php.
References $provider, ilObject\_lookupTitle(), and ILIAS\Repository\lng().
|
protected |
Definition at line 96 of file class.ilECSUserConsentModalGUI.php.
References ilECSImportManager\getInstance().
Referenced by __construct().
|
protected |
ilDatabaseException | |
ilObjectNotFoundException |
Definition at line 360 of file class.ilECSUserConsentModalGUI.php.
References ilObjectFactory\getInstanceByRefId().
Referenced by __construct().
|
protected |
Definition at line 107 of file class.ilECSUserConsentModalGUI.php.
Referenced by addLinkToToolbar(), and getTitleLink().
|
protected |
Definition at line 102 of file class.ilECSUserConsentModalGUI.php.
|
protected |
Definition at line 235 of file class.ilECSUserConsentModalGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\int().
|
protected |
Definition at line 51 of file class.ilECSUserConsentModalGUI.php.
|
protected |
Definition at line 60 of file class.ilECSUserConsentModalGUI.php.
|
protected |
Definition at line 53 of file class.ilECSUserConsentModalGUI.php.
|
protected |
Definition at line 52 of file class.ilECSUserConsentModalGUI.php.
|
protected |
Definition at line 59 of file class.ilECSUserConsentModalGUI.php.
|
private |
Definition at line 46 of file class.ilECSUserConsentModalGUI.php.
|
private |
Definition at line 45 of file class.ilECSUserConsentModalGUI.php.
|
protected |
Definition at line 61 of file class.ilECSUserConsentModalGUI.php.
|
private |
Definition at line 44 of file class.ilECSUserConsentModalGUI.php.
|
protected |
Definition at line 49 of file class.ilECSUserConsentModalGUI.php.
Referenced by __construct().
|
protected |
Definition at line 50 of file class.ilECSUserConsentModalGUI.php.
|
protected |
Definition at line 57 of file class.ilECSUserConsentModalGUI.php.
|
private |
Definition at line 47 of file class.ilECSUserConsentModalGUI.php.
|
protected |
Definition at line 58 of file class.ilECSUserConsentModalGUI.php.
Referenced by addConsentModalToToolbar(), and addRemoteLinkToToolbar().
|
protected |
Definition at line 56 of file class.ilECSUserConsentModalGUI.php.
|
protected |
Definition at line 55 of file class.ilECSUserConsentModalGUI.php.
|
private |
Definition at line 43 of file class.ilECSUserConsentModalGUI.php.
const ilECSUserConsentModalGUI::CMD_RENDER_MODAL = 'renderConsentModal' |
Definition at line 36 of file class.ilECSUserConsentModalGUI.php.
const ilECSUserConsentModalGUI::CMD_SAVE_CONSENT = 'saveConsent' |
Definition at line 37 of file class.ilECSUserConsentModalGUI.php.
|
protected |
Definition at line 41 of file class.ilECSUserConsentModalGUI.php.
|
protected |
Definition at line 39 of file class.ilECSUserConsentModalGUI.php.
|
protected |
Definition at line 40 of file class.ilECSUserConsentModalGUI.php.