diff --git a/enrol/lti/configure.php b/enrol/lti/configure.php index 1db2ef418fb..ab0e3246e69 100644 --- a/enrol/lti/configure.php +++ b/enrol/lti/configure.php @@ -29,7 +29,8 @@ use enrol_lti\local\ltiadvantage\lib\issuer_database; use enrol_lti\local\ltiadvantage\repository\application_registration_repository; use enrol_lti\local\ltiadvantage\repository\deployment_repository; use enrol_lti\local\ltiadvantage\repository\published_resource_repository; -use Packback\Lti1p3\LtiDeepLinkResource; +use Packback\Lti1p3\DeepLinkResources\Resource; +use Packback\Lti1p3\LtiConstants; use Packback\Lti1p3\LtiLineitem; use Packback\Lti1p3\LtiMessageLaunch; use Packback\Lti1p3\LtiServiceConnector; @@ -64,7 +65,7 @@ $resources = $resourcerepo->find_all_by_ids_for_user($modules, $USER->id); $contentitems = []; foreach ($resources as $resource) { - $contentitem = LtiDeepLinkResource::new() + $contentitem = Resource::new() ->setUrl($CFG->wwwroot . '/enrol/lti/launch.php') ->setCustomParams(['id' => $resource->get_uuid()]) ->setTitle($resource->get_name()); @@ -91,5 +92,13 @@ $PAGE->set_url($url); $PAGE->set_pagelayout('popup'); echo $OUTPUT->header(); $dl = $messagelaunch->getDeepLink(); -$dl->outputResponseForm($contentitems); + +$formactionurl = $messagelaunch->getLaunchData()[LtiConstants::DL_DEEP_LINK_SETTINGS]['deep_link_return_url']; +echo << + + + + +HTML;