|
ILIAS
release_8 Revision v8.24
|
Collaboration diagram for ilLTIConsumerContentGUI:Public Member Functions | |
| __construct (ilObjLTIConsumer $object) | |
| executeCommand () | |
Static Public Member Functions | |
| static | isEmbeddedLaunchRequest () |
Data Fields | |
| const | CMD_LAUNCH = 'launch' |
| const | CMD_SHOW_EMBEDDED = 'showEmbedded' |
Protected Member Functions | |
| launch () | |
| getLoginLTI13Form () | |
| getStartButtonTxt11 () | |
| getStartButtonTxt13 () | |
| getEmbeddedAutoStartFormular () | |
| showEmbedded () | |
| getLaunchParameters () | |
| getLaunchParametersLTI13 (string $endpoint, string $clientId, int $deploymentId, string $nonce) | |
| initCmixUser () | |
| getRequestValue (string $key, $default=null) | |
Protected Attributes | |
| ilObjLTIConsumer | $object |
| ilCmiXapiUser | $cmixUser |
Private Member Functions | |
| validateLTI13InitalLogin (array $loginData) | |
Private Attributes | |
| ILIAS DI Container | $dic |
| ilLanguage | $lng |
| ilObjUser | $user |
Definition at line 30 of file class.ilLTIConsumerContentGUI.php.
| ilLTIConsumerContentGUI::__construct | ( | ilObjLTIConsumer | $object | ) |
Definition at line 45 of file class.ilLTIConsumerContentGUI.php.
References $DIC, $object, ILIAS\Repository\lng(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilLTIConsumerContentGUI::executeCommand | ( | ) |
| ilLtiConsumerException |
Definition at line 57 of file class.ilLTIConsumerContentGUI.php.
References $DIC, ilLTIConsumeProvider\AVAILABILITY_NONE, and ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
Definition at line 268 of file class.ilLTIConsumerContentGUI.php.
References $context, $ltiMessageHint, CLIENT_ID, ilObjLTIConsumer\getIliasHttpPath(), initCmixUser(), ILIAS\Repository\object(), and ilSession\set().
Referenced by showEmbedded().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 336 of file class.ilLTIConsumerContentGUI.php.
References $token, ilCmiXapiAuthToken\fillToken(), ilLTIConsumerLaunch\getLTIContextType(), and ILIAS\Repository\object().
Referenced by showEmbedded().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 360 of file class.ilLTIConsumerContentGUI.php.
References $clientId, $cmixUser, ilObjLTIConsumer\getIliasHttpPath(), ilLTIConsumerLaunch\getLTIContextType(), and ILIAS\Repository\object().
Referenced by getLoginLTI13Form().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 118 of file class.ilLTIConsumerContentGUI.php.
References ILIAS\LTI\ToolProvider\$key, $params, ilSession\clear(), ilSession\get(), getLaunchParametersLTI13(), initCmixUser(), ILIAS\Repository\object(), and validateLTI13InitalLogin().
Referenced by launch().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
| string | $key | |
| mixed | $default |
Definition at line 521 of file class.ilLTIConsumerContentGUI.php.
References $DIC, and ILIAS\LTI\ToolProvider\$key.
|
protected |
Definition at line 153 of file class.ilLTIConsumerContentGUI.php.
References $cmixUser, $context, $token, ilLTIConsumeProvider\AVAILABILITY_NONE, ilCmiXapiAuthToken\fillToken(), ilCmiXapiUser\getIdent(), ilObjLTIConsumer\getIliasHttpPath(), ilCmiXapiUser\getUsrIdent(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ilCmiXapiUser\save(), and ilCmiXapiUser\setUsrIdent().
Referenced by launch().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 217 of file class.ilLTIConsumerContentGUI.php.
References $context, $ltiMessageHint, $token, ilLTIConsumeProvider\AVAILABILITY_NONE, CLIENT_ID, ilCmiXapiAuthToken\fillToken(), ilObjLTIConsumer\getIliasHttpPath(), initCmixUser(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ilSession\set().
Referenced by launch().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 404 of file class.ilLTIConsumerContentGUI.php.
References ilCmiXapiUser\getIdent(), and ILIAS\Repository\object().
Referenced by getEmbeddedAutoStartFormular(), getLoginLTI13Form(), getStartButtonTxt13(), and showEmbedded().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 389 of file class.ilLTIConsumerContentGUI.php.
References $DIC.
|
protected |
| ilCtrlException | |
| ilTemplateException |
Definition at line 72 of file class.ilLTIConsumerContentGUI.php.
References $response, $tpl, ilSession\get(), getLoginLTI13Form(), getStartButtonTxt11(), getStartButtonTxt13(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
protected |
| ilTemplateException |
Definition at line 304 of file class.ilLTIConsumerContentGUI.php.
References $response, $tpl, exit, getEmbeddedAutoStartFormular(), ilUtil\getImagePath(), getLaunchParameters(), ILIAS_VERSION_NUMERIC, initCmixUser(), and ILIAS\Repository\object().
Here is the call graph for this function:
|
private |
Definition at line 415 of file class.ilLTIConsumerContentGUI.php.
References $cmixUser, $ref_id, $scope, ilSession\get(), ilObjLTIConsumer\getLogger(), ilCmiXapiUser\getUsrIdent(), and ILIAS\Repository\object().
Referenced by getLoginLTI13Form().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 37 of file class.ilLTIConsumerContentGUI.php.
Referenced by getLaunchParametersLTI13(), getStartButtonTxt11(), and validateLTI13InitalLogin().
|
private |
Definition at line 39 of file class.ilLTIConsumerContentGUI.php.
|
private |
Definition at line 41 of file class.ilLTIConsumerContentGUI.php.
|
protected |
Definition at line 35 of file class.ilLTIConsumerContentGUI.php.
Referenced by __construct().
|
private |
Definition at line 43 of file class.ilLTIConsumerContentGUI.php.
| const ilLTIConsumerContentGUI::CMD_LAUNCH = 'launch' |
Definition at line 32 of file class.ilLTIConsumerContentGUI.php.
| const ilLTIConsumerContentGUI::CMD_SHOW_EMBEDDED = 'showEmbedded' |
Definition at line 33 of file class.ilLTIConsumerContentGUI.php.