Diff for /rat/lonsequence.pm between versions 1.48 and 1.48.2.1

version 1.48, 2017/09/04 23:47:17 version 1.48.2.1, 2019/02/06 23:45:14
Line 245  sub handler { Line 245  sub handler {
                }                 }
            }             }
   
              &Apache::loncommon::content_type($r,'text/html');
              $r->send_http_header;
   
              my $mapurl = &Apache::lonnet::declutter($requrl);
              my $maptitle = &Apache::lonnet::gettitle($mapurl);
              my @crumbs = ({text => $maptitle, no_mt => 1});
              my $args = {'bread_crumbs' => \@crumbs,
                          'bread_crumbs_nomenu' => 1};
   
            # Create the nav map             # Create the nav map
            my $navmap = Apache::lonnavmaps::navmap->new();             my $navmap = Apache::lonnavmaps::navmap->new();
   
            if (ref($navmap)) {             if (ref($navmap)) {
                # renderer call                 # renderer call
                if (&Apache::lonnet::is_on_map($requrl)) {                 if (&Apache::lonnet::is_on_map($requrl)) {
                    my $mapurl = &Apache::lonnet::declutter($requrl);                     @crumbs = ({text  => $crstype.' Contents',
                    my @crumbs = ({text  => $crstype.' Contents',                                 href  => "javascript:gopost('/adm/navmaps','')"});
                                   href  => "javascript:gopost('/adm/navmaps','')"});  
                    my $res = $navmap->getResourceByUrl($mapurl);                     my $res = $navmap->getResourceByUrl($mapurl);
                    if (ref($res)) {                     if (ref($res)) {
                        my $symb = $res->symb();                         my $symb = $res->symb();
Line 268  sub handler { Line 276  sub handler {
                            $env{'request.symb'} = $symb;                             $env{'request.symb'} = $symb;
                        }                         }
                    }                     }
                    my $maptitle = &Apache::lonnet::gettitle($mapurl);  
                    push(@crumbs,{text => $maptitle, no_mt => 1});                     push(@crumbs,{text => $maptitle, no_mt => 1});
                    my $args = {'bread_crumbs' => \@crumbs,                     $args = {'bread_crumbs' => \@crumbs,
                                'bread_crumbs_nomenu' => 1};                              'bread_crumbs_nomenu' => 1};
                    &Apache::loncommon::content_type($r,'text/html');  
                    $r->send_http_header;  
   
                    $r->print(&Apache::loncommon::start_page($maptitle,undef,$args));                     $r->print(&Apache::loncommon::start_page($maptitle,undef,$args));
   
                    my $renderArgs = { 'cols'                    => [0,1,2,3],                     my $renderArgs = { 'cols'                    => [0,1,2,3],
Line 294  sub handler { Line 298  sub handler {
   
                    # If no resources were found let the user know.                     # If no resources were found let the user know.
                    if ($renderArgs->{'counter'} == 0) {                     if ($renderArgs->{'counter'} == 0) {
                        $r->print("<p><span class=\"LC_info\">".                         $r->print('<p class="LC_info">'.
                                  &mt("This folder is empty.")."</span></p>");                                   &mt('No items found in folder').
                                    '</p>');
                    }                     }
                    $r->print(&Apache::loncommon::end_page());                     $r->print(&Apache::loncommon::end_page());
                    $r->rflush();                 } else {
                    return OK;                     $r->print(&Apache::loncommon::start_page($maptitle,undef,$args).
                                '<p class="LC_info">'.
                                &mt('Folder no longer appears to be a part of the course').
                                '</p>'.
                                &Apache::loncommon::end_page());
                }                 }
              } else {
                  $r->print(&Apache::loncommon::start_page($maptitle,undef,$args).
                            '<p class="LC_warning">'.
                            &mt('Error: could not determine contents of folder').
                            '</p>'.
                            &Apache::loncommon::end_page());
            }             }
              $r->rflush();
              return OK;
        }         }
    }     }
   

Removed from v.1.48  
changed lines
  Added in v.1.48.2.1


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>