Diff for /rat/lonwrapper.pm between versions 1.49.2.1 and 1.49.2.2

version 1.49.2.1, 2016/08/05 21:34:54 version 1.49.2.2, 2016/10/31 21:31:42
Line 53  sub wrapper { Line 53  sub wrapper {
                                         );                                          );
   
     my $anchor;      my $anchor;
     if (($is_ext) && ($env{'form.symb'})) {      if ($is_ext) {
         (undef,undef,my $res) = &Apache::lonnet::decode_symb($env{'form.symb'});          if ($env{'form.symb'}) {
         if ($res =~ /(\#.+)$/) {              (undef,undef,my $res) = &Apache::lonnet::decode_symb($env{'form.symb'});
             $anchor = $1;              if ($res =~ /(\#.+)$/) {
                   $anchor = $1;
               }
           } elsif ($env{'form.anchor'} ne '') {
               $anchor = '#'.$env{'form.anchor'};
         }          }
     }      }
   
Line 161  sub handler { Line 165  sub handler {
     
     if ($is_ext) {      if ($is_ext) {
         &Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'},          &Apache::loncommon::get_unprocessed_cgi($ENV{'QUERY_STRING'},
             ['forceedit','register','folderpath','symb','idx','title']);              ['forceedit','register','folderpath','symb','idx','title','anchor']);
         if (($env{'form.forceedit'}) &&          if (($env{'form.forceedit'}) &&
             (&Apache::lonnet::allowed('mdc',$env{'request.course.id'})) &&              (&Apache::lonnet::allowed('mdc',$env{'request.course.id'})) &&
             (($env{'form.folderpath'} =~ /^supplemental/) ||              (($env{'form.folderpath'} =~ /^supplemental/) ||
              ($env{'form.symb'} =~ /^uploaded/))) {               ($env{'form.symb'} =~ /^uploaded/))) {
               if ($env{'form.symb'}) {
                   (undef,undef,my $res) = &Apache::lonnet::decode_symb($env{'form.symb'});
                   if ($res =~ /(#[^#]+)$/) {
                       $url .= $1;
                   }
               } elsif ($env{'form.folderpath'} =~ /^supplemental/) {
                   if ($env{'form.anchor'} ne '') {
                       $url .= '#'.$env{'form.anchor'};
                   }
               }
             $r->print(              $r->print(
                 &Apache::lonextresedit::display_editor($url,$env{'form.folderpath'},                  &Apache::lonextresedit::display_editor($url,$env{'form.folderpath'},
                                                        $env{'form.symb'},                                                         $env{'form.symb'},

Removed from v.1.49.2.1  
changed lines
  Added in v.1.49.2.2


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