version 1.13, 2013/07/22 18:07:01
|
version 1.14, 2014/01/25 06:29:11
|
Line 616 sub traceroute {
|
Line 616 sub traceroute {
|
my $symb=&Apache::lonnet::encode_symb($hash->{'map_id_'.$mapid},$resid, |
my $symb=&Apache::lonnet::encode_symb($hash->{'map_id_'.$mapid},$resid, |
$hash->{'src_'.$rid}); |
$hash->{'src_'.$rid}); |
my $hidden=&Apache::lonnet::EXT('resource.0.hiddenresource',$symb); |
my $hidden=&Apache::lonnet::EXT('resource.0.hiddenresource',$symb); |
|
my $ignorehidden; |
|
|
if ($hdnflag || lc($hidden) eq 'yes') { |
if ($hdnflag || lc($hidden) eq 'yes') { |
my $ignorehidden; |
|
if (defined($hash->{'is_map_'.$rid})) { |
if (defined($hash->{'is_map_'.$rid})) { |
if (($hash->{'context.nohideurl'}) && ($hash->{'context.nohideurl'} eq $hash->{'src_'.$rid})) { |
if (($hash->{'context.nohideurl'}) && ($hash->{'context.nohideurl'} eq $hash->{'src_'.$rid})) { |
$ignorehidden = 1; # Hidden parameter explicitly deleted |
$ignorehidden = 1; # Hidden parameter explicitly deleted |
Line 657 sub traceroute {
|
Line 657 sub traceroute {
|
|
|
if (defined($hash->{'is_map_'.$rid})) { |
if (defined($hash->{'is_map_'.$rid})) { |
if (defined($hash->{'map_start_'.$hash->{'src_'.$rid}})) { |
if (defined($hash->{'map_start_'.$hash->{'src_'.$rid}})) { |
|
my $maphidden; |
|
unless ($ignorehidden) { |
|
$maphidden = $hdnflag || $hiddenurl{$rid}; |
|
} |
$sofar=$newsofar= |
$sofar=$newsofar= |
&traceroute($sofar, |
&traceroute($sofar, |
$hash->{'map_start_'.$hash->{'src_'.$rid}}, |
$hash->{'map_start_'.$hash->{'src_'.$rid}}, |
$beenhere, |
$beenhere, |
$encflag || $encurl{$rid}, |
$encflag || $encurl{$rid}, |
$hdnflag || $hiddenurl{$rid}, $hash); |
$maphidden, $hash); |
} |
} |
} |
} |
|
|