Diff for /loncom/interface/groupsort.pm between versions 1.68.6.5 and 1.69

version 1.68.6.5, 2013/01/09 16:41:03 version 1.69, 2012/06/30 23:02:20
Line 152  sub readfromfile { Line 152  sub readfromfile {
   &Apache::lonnet::filelocation('',$env{'form.readfile'}));    &Apache::lonnet::filelocation('',$env{'form.readfile'}));
     } else {      } else {
         my $parser = HTML::TokeParser->new(\$cont);          my $parser = HTML::TokeParser->new(\$cont);
         my ($token,$donechk,$allmaps);          my $token;
         $allmaps = {};  
         while ($token = $parser->get_token) {          while ($token = $parser->get_token) {
     if ($token->[0] eq 'S') {      if ($token->[0] eq 'S') {
                 if ($token->[1] eq 'resource') {                  if ($token->[1] eq 'resource') {
     if ($env{'form.recover'}) {      if ($env{'form.recover'}) {
  if ($token->[2]->{'type'} ne 'zombie') { next; }   if ($token->[2]->{'type'} ne 'zombie') { next; }
                         if ($token->[2]->{'src'} =~ /\.(page|sequence)$/) {  
                             if (($env{'request.course.id'}) &&  
                                 ($env{'form.readfile'} =~ m{/default(|_\d+)\.(page|sequence)$})) {  
                                 unless ($donechk) {  
                                     $allmaps = &Apache::loncommon::allmaps_incourse();  
                                     $donechk = 1;  
                                 }  
                             }  
                             if ($allmaps->{$token->[2]->{'src'}}) { next; }  
                         }  
     } else {      } else {
  if ($token->[2]->{'type'} eq 'zombie') { next; }   if ($token->[2]->{'type'} eq 'zombie') { next; }
     }      }
Line 192  sub readfromfile { Line 181  sub readfromfile {
     }      }
 }  }
   
   
 # ---------------------------------------------------------------- Main Handler  # ---------------------------------------------------------------- Main Handler
 sub handler {  sub handler {
     my $r = shift;      my $r = shift;
Line 421  END Line 411  END
     $r->print("<td>");      $r->print("<td>");
     $r->print("<img src='$iconname' />");      $r->print("<img src='$iconname' />");
     $r->print("</td><td>");      $r->print("</td><td>");
             if (($env{'form.recover'}) &&              if (($env{'form.recover'}) && 
                 ($resource->{'url'} =~ m{/uploaded/$match_domain/$match_courseid/supplemental/})) {                  ($resource->{'url'} =~ m{/uploaded/$match_domain/$match_courseid/supplemental/})) {
                 my $title = &Apache::loncommon::parse_supplemental_title($resource->{'title'});          my $title = &Apache::loncommon::parse_supplemental_title($resource->{'title'});
                 $r->print($title);                  $r->print($title);
             } else {              } else {
                 $r->print($resource->{'title'});                   $r->print($resource->{'title'});
             }              }
             $r->print($resource->{'notes'}."</td><td>\n");              $r->print($resource->{'notes'}."</td><td>\n");
     $r->print($resource->{'url'}."</td>"      $r->print($resource->{'url'}."</td>"

Removed from v.1.68.6.5  
changed lines
  Added in v.1.69


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