version 1.136, 2020/03/05 16:45:32
|
version 1.138, 2020/03/06 20:04:01
|
Line 368 sub handler {
|
Line 368 sub handler {
|
if (($hash{'encrypted_'.$_}) && ($symb) && (!$env{'request.role.adv'})) { |
if (($hash{'encrypted_'.$_}) && ($symb) && (!$env{'request.role.adv'})) { |
$showsrc .= '?symb='.&Apache::lonenc::encrypted($symb); |
$showsrc .= '?symb='.&Apache::lonenc::encrypted($symb); |
} elsif ($anchor) { |
} elsif ($anchor) { |
$showsrc .= $anchor |
$showsrc .= $anchor; |
} |
} |
$ssibody{$_} = <<ENDEXT; |
$ssibody{$_} = <<ENDEXT; |
<iframe src="$showsrc" width="100%" height="300px">No iframe support!</iframe> |
<iframe src="$showsrc" width="100%" height="300px">No iframe support!</iframe> |
Line 947 sub get_buttons {
|
Line 947 sub get_buttons {
|
if (($hash->{'encrypted_'.$rid}) && (!$env{'request.role.adv'})) { |
if (($hash->{'encrypted_'.$rid}) && (!$env{'request.role.adv'})) { |
$aname = 'LC_'.$rid; |
$aname = 'LC_'.$rid; |
} else { |
} else { |
$aname = &escape($symb); |
my $shownsymb = $symb; |
|
if ($symb =~ /\#([^\#]+)$/) { |
|
my $escan = &escape('#'); |
|
$shownsymb =~ s/#([^\#]+)$/$escan$1/; |
|
} |
|
$aname = &escape($shownsymb); |
} |
} |
my $metainfo = '<a name="'.$aname.'"></a>'; |
my $metainfo = '<a name="'.$aname.'"></a>'; |
unless ($env{'request.role.adv'}) { |
unless ($env{'request.role.adv'}) { |
Line 967 sub get_buttons {
|
Line 972 sub get_buttons {
|
&& !$env{'request.enc'} |
&& !$env{'request.enc'} |
&& ($env{'request.role.adv'} |
&& ($env{'request.role.adv'} |
|| !$hash->{'encrypted_'.$rid})) { |
|| !$hash->{'encrypted_'.$rid})) { |
$metainfo .='<a name="'.&escape($symb).'"></a>'. |
$metainfo .= '<a href="'.$hash->{'src_'.$rid}.'.meta'.'" '. |
'<a href="'.$hash->{'src_'.$rid}.'.meta'.'" target="LONcatInfo">'. |
'target="LONcatInfo">'. |
'<img src="/res/adm/pages/catalog.png" class="LC_icon"'. |
'<img src="/res/adm/pages/catalog.png" class="LC_icon"'. |
' alt="'.&mt('Show Metadata').'"'. |
' alt="'.&mt('Show Metadata').'"'. |
' title="'.&mt('Show Metadata').'" />'. |
' title="'.&mt('Show Metadata').'" />'. |