version 1.153, 2022/10/29 14:47:00
|
version 1.155, 2024/01/25 22:23:32
|
Line 40 use Apache::lonannounce;
|
Line 40 use Apache::lonannounce;
|
use Apache::lonlocal; |
use Apache::lonlocal; |
use Apache::lonhtmlcommon; |
use Apache::lonhtmlcommon; |
use Apache::lonspeller(); |
use Apache::lonspeller(); |
|
use Apache::lonwrapper(); |
use HTML::Entities(); |
use HTML::Entities(); |
|
|
sub handler { |
sub handler { |
Line 152 sub handler {
|
Line 153 sub handler {
|
&Apache::structuretags::reset_problem_globals(); |
&Apache::structuretags::reset_problem_globals(); |
my $oldfile = $env{'request.filename'}; |
my $oldfile = $env{'request.filename'}; |
$env{'request.filename'} = $item; |
$env{'request.filename'} = $item; |
|
my $oldinhibit; |
|
if ($env{'form.only_body'}) { |
|
$oldinhibit = $env{'form.inhibitmenu'}; |
|
$env{'form.inhibitmenu'} = 'yes'; |
|
} |
my $result = &Apache::lonxml::xmlparse($r,$target,$filecontents, |
my $result = &Apache::lonxml::xmlparse($r,$target,$filecontents, |
'',%mystyle); |
'',%mystyle); |
|
if ($env{'form.only_body'}) { |
|
if ($oldinhibit ne '') { |
|
$env{'form.inhibitmenu'} = $oldinhibit; |
|
} else { |
|
delete($env{'form.inhibitmenu'}); |
|
} |
|
} |
&Apache::structuretags::reset_problem_globals(); |
&Apache::structuretags::reset_problem_globals(); |
&Apache::lonhomework::finished_parsing(); |
&Apache::lonhomework::finished_parsing(); |
$env{'request.filename'} = $oldfile; |
$env{'request.filename'} = $oldfile; |
Line 775 sub get_breadcrumbs{
|
Line 788 sub get_breadcrumbs{
|
&Apache::lonhtmlcommon::docs_breadcrumbs(undef,$crstype,undef,$title,1); |
&Apache::lonhtmlcommon::docs_breadcrumbs(undef,$crstype,undef,$title,1); |
if (ref($brcrum) eq 'ARRAY') { |
if (ref($brcrum) eq 'ARRAY') { |
$args->{'bread_crumbs'} = $brcrum; |
$args->{'bread_crumbs'} = $brcrum; |
|
$args->{'bread_crumbs_nomenu'} = 1; |
} |
} |
} else { |
} else { |
if ((&Apache::lonnet::is_on_map("public/$cdom/$cnum/syllabus")) |
if ((&Apache::lonnet::is_on_map("public/$cdom/$cnum/syllabus")) |