--- loncom/interface/lonnavdisplay.pm 2022/10/19 00:03:10 1.40 +++ loncom/interface/lonnavdisplay.pm 2024/10/14 01:34:57 1.44 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Navigate Maps Display Handler # -# $Id: lonnavdisplay.pm,v 1.40 2022/10/19 00:03:10 raeburn Exp $ +# $Id: lonnavdisplay.pm,v 1.44 2024/10/14 01:34:57 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -120,7 +120,7 @@ ENDCLOSE if ($result eq 'supp') { $possdel = 1; } - my ($supplemental,$refs_updated) = &Apache::lonnet::get_supplemental($cnum,$cdom,'',$possdel); + my ($supplemental,$refs_updated) = &Apache::loncommon::get_supplemental($cnum,$cdom,'',$possdel); unless ($refs_updated) { &Apache::loncommon::set_supp_httprefs($cnum,$cdom,$supplemental,$possdel); } @@ -134,9 +134,11 @@ ENDCLOSE $r->print($closure.&Apache::loncommon::end_page()); return OK; } else { - &Apache::loncommon::content_type($r,'text/html'); - $r->header_out(Location => $furl); - return REDIRECT; + unless ($furl eq '/adm/navmaps') { + &Apache::loncommon::content_type($r,'text/html'); + $r->header_out(Location => $furl); + return REDIRECT; + } } } @@ -180,7 +182,7 @@ ENDCLOSE &startpage($r); } - &startContentScreen($r,'navmaps'); + &startContentScreen($r,'navmaps',$course_type); unless ($result eq 'update') { $r->rflush(); } @@ -315,13 +317,14 @@ ENDCLOSE '
- '.&mt('Sort by:').' - +
'); } @@ -369,8 +372,7 @@ sub startpage { no_mt => 1}, ]; my $args = {'bread_crumbs' => $brcrum}; - my $start_page = &Apache::loncommon::start_page($title,undef,$args); - $r->print($start_page. + $r->print(&Apache::loncommon::start_page($title,undef,$args). '