version 1.138.2.8.2.3, 2023/01/23 17:56:58
|
version 1.138.2.8.2.4, 2023/10/06 16:44:42
|
Line 152 sub handler {
|
Line 152 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 787 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")) |