mirror of
https://github.com/moodle/moodle.git
synced 2025-04-21 16:32:18 +02:00
MDL-68800 mod_lti: fix domain matching launches for 1.3
This commit is contained in:
parent
6f85c23d7f
commit
4801550180
@ -57,6 +57,9 @@ $cm = get_coursemodule_from_id('lti', $id, 0, false, MUST_EXIST);
|
||||
$lti = $DB->get_record('lti', array('id' => $cm->instance), '*', MUST_EXIST);
|
||||
|
||||
$typeid = $lti->typeid;
|
||||
if (empty($typeid) && ($tool = lti_get_tool_by_url_match($lti->toolurl))) {
|
||||
$typeid = $tool->id;
|
||||
}
|
||||
if ($typeid) {
|
||||
$config = lti_get_type_type_config($typeid);
|
||||
if ($config->lti_ltiversion === LTI_VERSION_1P3) {
|
||||
|
@ -66,10 +66,12 @@ if ($l) { // Two ways to specify the module.
|
||||
|
||||
$course = $DB->get_record('course', array('id' => $cm->course), '*', MUST_EXIST);
|
||||
|
||||
if (!empty($lti->typeid)) {
|
||||
$toolconfig = lti_get_type_config($lti->typeid);
|
||||
} else if ($tool = lti_get_tool_by_url_match($lti->toolurl)) {
|
||||
$toolconfig = lti_get_type_config($tool->id);
|
||||
$typeid = $lti->typeid;
|
||||
if (empty($typeid) && ($tool = lti_get_tool_by_url_match($lti->toolurl))) {
|
||||
$typeid = $tool->id;
|
||||
}
|
||||
if ($typeid) {
|
||||
$toolconfig = lti_get_type_config($typeid);
|
||||
} else {
|
||||
$toolconfig = array();
|
||||
}
|
||||
@ -116,7 +118,6 @@ if ($lti->showdescriptionlaunch && $lti->intro) {
|
||||
echo $OUTPUT->box(format_module_intro('lti', $lti, $cm->id), 'generalbox description', 'intro');
|
||||
}
|
||||
|
||||
$typeid = $lti->typeid;
|
||||
if ($typeid) {
|
||||
$config = lti_get_type_type_config($typeid);
|
||||
} else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user