Diff for /loncom/interface/lonsyllabus.pm between versions 1.140 and 1.141

version 1.140, 2016/02/20 00:12:40 version 1.141, 2017/02/18 19:05:51
Line 116  sub handler { Line 116  sub handler {
         }          }
         unless ($allowed && $forceedit) {          unless ($allowed && $forceedit) {
             my $file=&Apache::lonnet::filelocation("",$item);              my $file=&Apache::lonnet::filelocation("",$item);
             if ($file =~ /\.(tex|x?html?)$/) {                if ($file =~ /\.(tex|x?html?)$/) {
                 my $filetype = $1;                  my $filetype = $1;
                 my $filecontents=&Apache::lonnet::getfile($file);                  my $filecontents=&Apache::lonnet::getfile($file);
                 if ($filecontents eq -1) {                  if ($filecontents eq -1) {
Line 168  sub handler { Line 168  sub handler {
                               &mt('Print the syllabus directly from your web browser').                                &mt('Print the syllabus directly from your web browser').
                               '\end{document}');                                '\end{document}');
                 } else {                  } else {
                     $r->print(&Apache::lonwrapper::wrapper($item,undef,$env{'request.use_absolute'},                      my $brcrum;
                       if ($env{'form.folderpath'} =~ /^supplemental/) {
                           my $title = $env{'form.title'};
                           if ($title eq '') {
                               $title = &mt('Syllabus');
                           }
                           $brcrum =
                               &Apache::lonhtmlcommon::docs_breadcrumbs(undef,$crstype,undef,$title,1);
                       }
                       $r->print(&Apache::lonwrapper::wrapper($item,$brcrum,$env{'request.use_absolute'},
                                                            undef,$is_pdf,undef,&mt('Syllabus')));                                                             undef,$is_pdf,undef,&mt('Syllabus')));
                 }                  }
             }              }
Line 183  sub handler { Line 192  sub handler {
                          '\end{document}');                           '\end{document}');
             } else {              } else {
                 my $is_ext = 1;                  my $is_ext = 1;
                 my $is_pdf;                  my ($is_pdf,$brcrum);
                 if ($external =~ /\.pdf$/i) {                  if ($external =~ /\.pdf$/i) {
                     $is_pdf = 1;                      $is_pdf = 1;
                 }                  }
                 $r->print(&Apache::lonwrapper::wrapper($external,undef,$env{'request.use_absolute'},                  if ($env{'form.folderpath'} =~ /^supplemental/) {
                       my $title = $env{'form.title'};
                       if ($title eq '') {
                           $title = &mt('Syllabus');
                       }
                       $brcrum =
                           &Apache::lonhtmlcommon::docs_breadcrumbs(undef,$crstype,undef,$title,1);
                   }
                   $r->print(&Apache::lonwrapper::wrapper($external,$brcrum,$env{'request.use_absolute'},
                                                        $is_ext,$is_pdf,undef,&mt('Syllabus')));                                                         $is_ext,$is_pdf,undef,&mt('Syllabus')));
             }              }
             return OK;              return OK;

Removed from v.1.140  
changed lines
  Added in v.1.141


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