Diff for /loncom/interface/londocs.pm between versions 1.86 and 1.87

version 1.86, 2003/10/08 17:34:33 version 1.87, 2003/10/22 19:47:52
Line 138  sub dumpcourse { Line 138  sub dumpcourse {
 # Do the dumping  # Do the dumping
  unless ($outhash{'home_'.$ENV{'form.authorspace'}}) { return ''; }   unless ($outhash{'home_'.$ENV{'form.authorspace'}}) { return ''; }
  my ($ca,$cd)=split(/\@/,$ENV{'form.authorspace'});   my ($ca,$cd)=split(/\@/,$ENV{'form.authorspace'});
  $r->print('<h3>Copying Files</h3>');   $r->print('<h3>'.&mt('Copying Files').'</h3>');
  my $title=$ENV{'form.authorfolder'};   my $title=$ENV{'form.authorfolder'};
  $title=~s/[^\w\/]+/\_/g;   $title=~s/[^\w\/]+/\_/g;
  my %replacehash=();   my %replacehash=();
Line 396  sub entryline { Line 396  sub entryline {
             $foldertitle=&Apache::lontexconvert::msgtexconverted($4);              $foldertitle=&Apache::lontexconvert::msgtexconverted($4);
             $renametitle=$4;              $renametitle=$4;
             $title='<i>'.&Apache::lonlocal::locallocaltime($1).'</i> '.              $title='<i>'.&Apache::lonlocal::locallocaltime($1).'</i> '.
                 &Apache::loncommon::plainname($2,$3).': <br>'.                  &Apache::loncommon::plainname($2,$3).': <br />'.
  $foldertitle;   $foldertitle;
  }   }
     $renametitle=~s/\&quot\;/\\\"/g;      $renametitle=~s/\&quot\;/\\\"/g;
Line 490  sub checkonthis { Line 490  sub checkonthis {
   my $result=&Apache::lonnet::repcopy(    my $result=&Apache::lonnet::repcopy(
                               &Apache::lonnet::filelocation('',$url));                                &Apache::lonnet::filelocation('',$url));
           if ($result==OK) {            if ($result==OK) {
              $r->print('<font color="green">ok</font>');               $r->print('<font color="green">'.&mt('ok').'</font>');
              $r->rflush();               $r->rflush();
              &Apache::lonnet::countacc($url);               &Apache::lonnet::countacc($url);
              $url=~/\.(\w+)$/;               $url=~/\.(\w+)$/;
Line 511  sub checkonthis { Line 511  sub checkonthis {
                      ($Apache::lonxml::warningcount)) {                       ($Apache::lonxml::warningcount)) {
      if ($Apache::lonxml::errorcount) {       if ($Apache::lonxml::errorcount) {
                         $r->print('<font color="red"><b>'.                          $r->print('<font color="red"><b>'.
   $Apache::lonxml::errorcount.' error(s)</b></font> ');    $Apache::lonxml::errorcount.' '.
     &mt('error(s)').'</b></font> ');
                      }                       }
      if ($Apache::lonxml::warningcount) {       if ($Apache::lonxml::warningcount) {
                         $r->print('<font color="blue">'.                          $r->print('<font color="blue">'.
Line 519  sub checkonthis { Line 520  sub checkonthis {
   &mt('warning(s)').'</font>');    &mt('warning(s)').'</font>');
                      }                       }
                  } else {                   } else {
                      $r->print('<font color="green">ok</font>');                       $r->print('<font color="green">'.&mt('ok').'</font>');
                  }                   }
                  $r->rflush();                   $r->rflush();
              }               }
Line 612  sub checkversions { Line 613  sub checkversions {
                'cc' => 'Content changed',                 'cc' => 'Content changed',
        'fi' => 'File',         'fi' => 'File',
        'md' => 'Modification Date',         'md' => 'Modification Date',
        've' => 'Version',                 'mr' => 'Most recently published Version',
          've' => 'Version used in Course',
                  'vu' => 'Set Version to be used in Course', 
        'di' => 'Differences');         'di' => 'Differences');
        $r->print(<<ENDHEADERS);         $r->print(<<ENDHEADERS);
 <form action="/adm/coursedocs" method="post">  <form action="/adm/coursedocs" method="post">
Line 627  sub checkversions { Line 630  sub checkversions {
 <h3>$lt{'cc'} $seltext</h3>  <h3>$lt{'cc'} $seltext</h3>
 <table border="2">  <table border="2">
 <tr>  <tr>
 <th>$lt{'fi'}</th><th>$lt{'md'}</th>  <th>$lt{'fi'}</th><th>$lt{'md'}</th><th>$lt{'mr'}</th>
 <th>$lt{'ve'}</th><th>$lt{'di'}</th></tr>  <th>$lt{'ve'}</th><th>$lt{'vu'}</th><th>$lt{'di'}</th></tr>
 ENDHEADERS  ENDHEADERS
        foreach (keys %changes) {         foreach (keys %changes) {
   if ($changes{$_}>$starttime) {    if ($changes{$_}>$starttime) {
Line 638  ENDHEADERS Line 641  ENDHEADERS
              $r->print(               $r->print(
                  '<tr><td><a href="'.$linkurl.'" target="cat">'.$linkurl.                   '<tr><td><a href="'.$linkurl.'" target="cat">'.$linkurl.
                  '</a></td><td>'.                   '</a></td><td>'.
                  &Apache::lonlocal::locallocaltime($changes{$_}).'</td><td>'.$currentversion.'</td>'.                   &Apache::lonlocal::locallocaltime($changes{$_}).'</td><td>'.
        '<td>');         $currentversion.'</td><td>');
   # Used in course
        $r->print('</td><td>');
   # Set version
        $r->print('</td><td>');
              my $lastold=1;               my $lastold=1;
              for (my $prevvers=1;$prevvers<$currentversion;$prevvers++) {               for (my $prevvers=1;$prevvers<$currentversion;$prevvers++) {
                  my $url=$root.'.'.$prevvers.'.'.$extension;                   my $url=$root.'.'.$prevvers.'.'.$extension;
Line 658  ENDHEADERS Line 665  ENDHEADERS
                     $r->print(' <a href="/adm/diff?filename='.                      $r->print(' <a href="/adm/diff?filename='.
                             &Apache::lonnet::clutter($root.'.'.$extension).                              &Apache::lonnet::clutter($root.'.'.$extension).
                             '&versionone='.$prevvers.                              '&versionone='.$prevvers.
      '">Diffs</a>');       '">'.&mt('Diffs').'</a>');
                  }                   }
                  $r->print('<br />');                   $r->print('<br />');
              }               }

Removed from v.1.86  
changed lines
  Added in v.1.87


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