version 1.81, 2022/10/29 18:52:58
|
version 1.82, 2023/05/22 21:20:56
|
Line 425 sub handler {
|
Line 425 sub handler {
|
my %toolhash = &Apache::lonnet::get('exttool_'.$marker,['target','linktext','explanation','id','width','height'], |
my %toolhash = &Apache::lonnet::get('exttool_'.$marker,['target','linktext','explanation','id','width','height'], |
$cdom,$cnum); |
$cdom,$cnum); |
if ($toolhash{'id'}) { |
if ($toolhash{'id'}) { |
my %ltitools = &Apache::lonnet::get_domain_lti($cdom,'consumer'); |
my ($idx,%ltitools); |
if (ref($ltitools{$toolhash{'id'}}) eq 'HASH') { |
if ($toolhash{'id'} =~ /^c(\d+)$/) { |
$exttoolremote = $ltitools{$toolhash{'id'}}{'url'}; |
$idx = $1; |
|
%ltitools = &Apache::lonnet::get_course_lti($cnum,$cdom,'consumer'); |
|
} else { |
|
$idx = $toolhash{'id'}; |
|
%ltitools = &Apache::lonnet::get_domain_lti($cdom,'consumer'); |
|
} |
|
if (ref($ltitools{$idx}) eq 'HASH') { |
|
$exttoolremote = $ltitools{$idx}{'url'}; |
} |
} |
} |
} |
if ($toolhash{'target'} eq 'window') { |
if ($toolhash{'target'} eq 'window') { |