From da10ccd8d483d879ce2bf9bbc18a89cbbf4890c5 Mon Sep 17 00:00:00 2001 From: Jake Dallimore Date: Fri, 5 May 2023 11:34:15 +0800 Subject: [PATCH] MDL-77933 enrol_lti: return site name and logo during registration Instead of the Moodle icon and the 'moodle' lang string, return the site fullname and compact logo during dynamic registration. --- enrol/lti/register.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/enrol/lti/register.php b/enrol/lti/register.php index 78eeb049ed5..dbee9171afc 100644 --- a/enrol/lti/register.php +++ b/enrol/lti/register.php @@ -42,7 +42,7 @@ use enrol_lti\local\ltiadvantage\repository\user_repository; use enrol_lti\local\ltiadvantage\service\application_registration_service; require_once(__DIR__."/../../config.php"); -global $OUTPUT, $PAGE, $CFG; +global $OUTPUT, $PAGE, $CFG, $SITE; require_once($CFG->libdir . '/filelib.php'); $PAGE->set_context(context_system::instance()); @@ -113,9 +113,9 @@ $regrequest = (object) [ $CFG->wwwroot . '/enrol/lti/launch_deeplink.php', ], // TODO: Consider whether to support client_name#ja syntax for multi language support - see MDL-73109. - 'client_name' => get_string('moodle', 'enrol_lti'), + 'client_name' => format_string($SITE->fullname, true, ['context' => context_system::instance()]), 'jwks_uri' => $CFG->wwwroot . '/enrol/lti/jwks.php', - 'logo_uri' => $OUTPUT->image_url('moodlelogo')->out(false), + 'logo_uri' => $OUTPUT->get_compact_logo_url() ? $OUTPUT->get_compact_logo_url()->out(false) : '', 'token_endpoint_auth_method' => 'private_key_jwt', 'scope' => implode(" ", $scopes), 'https://purl.imsglobal.org/spec/lti-tool-configuration' => [