version 1.82, 2023/05/22 21:20:56
|
version 1.84, 2023/11/18 21:45:11
|
Line 82 sub wrapper {
|
Line 82 sub wrapper {
|
} |
} |
} |
} |
|
|
my $noiframe = &Apache::loncommon::modal_link($url.$anchor,$lt{'show'},500,400); |
my $noiframe = &Apache::loncommon::modal_link(&HTML::Entities::encode($url.$anchor,'&<>"\''),$lt{'show'},500,400); |
my $args = {'bgcolor' => '#FFFFFF'}; |
my $args = {'bgcolor' => '#FFFFFF'}; |
if ($forcereg) { |
if ($forcereg) { |
$args->{'force_register'} = $forcereg; |
$args->{'force_register'} = $forcereg; |
Line 95 sub wrapper {
|
Line 95 sub wrapper {
|
} |
} |
if ($env{'form.only_body'}) { |
if ($env{'form.only_body'}) { |
$args->{'only_body'} = $env{'form.only_body'}; |
$args->{'only_body'} = $env{'form.only_body'}; |
|
} elsif (($is_supp) && ($env{'form.folderpath'} ne '')) { |
|
$args->{'bread_crumbs_nomenu'} = 1; |
} |
} |
|
|
my ($countdown,$donemsg,$headjs); |
my ($countdown,$donemsg,$headjs); |
Line 302 ENDLINK
|
Line 304 ENDLINK
|
} else { |
} else { |
my $offset = 5; |
my $offset = 5; |
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'},['inhibitmenu']); |
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'},['inhibitmenu']); |
if ($env{'form.inhibitmenu'} eq 'yes') { |
if (($env{'form.inhibitmenu'} eq 'yes') || ($env{'form.only_body'})) { |
$offset = 0; |
$offset = 0; |
} |
} |
my $script = &Apache::lonhtmlcommon::scripttag(<<SCRIPT); |
my $script = &Apache::lonhtmlcommon::scripttag(<<SCRIPT); |
Line 453 sub handler {
|
Line 455 sub handler {
|
} |
} |
if (($is_ext) || ($exttool)) { |
if (($is_ext) || ($exttool)) { |
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'}, |
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'}, |
['forceedit','register','folderpath','symb','idx','title','anchor']); |
['forceedit','register','folderpath','symb','idx','title','anchor','only_body']); |
if (($env{'form.forceedit'}) && |
if (($env{'form.forceedit'}) && |
(&Apache::lonnet::allowed('mdc',$env{'request.course.id'})) && |
(&Apache::lonnet::allowed('mdc',$env{'request.course.id'})) && |
(($env{'form.folderpath'} =~ /^supplemental/) || |
(($env{'form.folderpath'} =~ /^supplemental/) || |
Line 498 sub handler {
|
Line 500 sub handler {
|
$cdom = $env{'course.'.$env{'request.course.id'}.'.domain'}; |
$cdom = $env{'course.'.$env{'request.course.id'}.'.domain'}; |
&Apache::loncommon::validate_folderpath(1,'',$cnum,$cdom); |
&Apache::loncommon::validate_folderpath(1,'',$cnum,$cdom); |
} |
} |
$brcrum = |
unless ($env{'form.only_body'}) { |
&Apache::lonhtmlcommon::docs_breadcrumbs(undef,$crstype,undef,$title,1); |
$brcrum = |
|
&Apache::lonhtmlcommon::docs_breadcrumbs(undef,$crstype,undef,$title,1); |
|
} |
} |
} |
} elsif ($env{'request.course.id'}) { |
} elsif ($env{'request.course.id'}) { |
my $courseurl = &Apache::lonnet::courseid_to_courseurl($env{'request.course.id'}); |
my $courseurl = &Apache::lonnet::courseid_to_courseurl($env{'request.course.id'}); |
Line 507 sub handler {
|
Line 511 sub handler {
|
if ($url =~ m{^\Q/uploaded/$courseurl/supplemental/\E}) { |
if ($url =~ m{^\Q/uploaded/$courseurl/supplemental/\E}) { |
$is_supp = 1; |
$is_supp = 1; |
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'}, |
&Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'}, |
['folderpath','title']); |
['folderpath','title','only_body']); |
if ($env{'form.folderpath'}) { |
if ($env{'form.folderpath'}) { |
$cnum = $env{'course.'.$env{'request.course.id'}.'.num'}; |
$cnum = $env{'course.'.$env{'request.course.id'}.'.num'}; |
$cdom = $env{'course.'.$env{'request.course.id'}.'.domain'}; |
$cdom = $env{'course.'.$env{'request.course.id'}.'.domain'}; |
Line 516 sub handler {
|
Line 520 sub handler {
|
my $title = $env{'form.title'}; |
my $title = $env{'form.title'}; |
$title = &HTML::Entities::encode($title,'\'"<>&'); |
$title = &HTML::Entities::encode($title,'\'"<>&'); |
my $crstype = &Apache::loncommon::course_type(); |
my $crstype = &Apache::loncommon::course_type(); |
$brcrum = |
unless ($env{'form.only_body'}) { |
&Apache::lonhtmlcommon::docs_breadcrumbs(undef,$crstype,undef,$title,1); |
$brcrum = |
|
&Apache::lonhtmlcommon::docs_breadcrumbs(undef,$crstype,undef,$title,1); |
|
} |
} |
} |
} |
} |
|
|