Diff for /loncom/interface/portfolio.pm between versions 1.21 and 1.22

version 1.21, 2004/08/23 21:16:43 version 1.22, 2004/08/24 04:55:49
Line 258  sub handler { Line 258  sub handler {
         '<input type="submit" name="storeupl" value="Upload" />'.          '<input type="submit" name="storeupl" value="Upload" />'.
         '</form>';          '</form>';
     $r->print($displayOut);      $r->print($displayOut);
  $r->print('</td></tr></table>');        $r->print('</td></tr><tr><td bgcolor="#ccddaa" align="center">');
       my $displayOut = '<form method="post">';
       $displayOut = $displayOut.'<input name="newdir" type="input" />'.
           '<input type="hidden" name="currentpath" value="'.$currentPath.'" />'.
           '<input type="submit" name="createdir" value="'.&mt("Create Directory").'" />'.
           '</form>';
       $r->print($displayOut);
       $r->print('</td></tr></table>');
     my @tree = split (/\//,$currentPath);      my @tree = split (/\//,$currentPath);
     $r->print('<font size="+2">'.makeAnchor('/','/'));      $r->print('<font size="+2">'.makeAnchor('/','/'));
     if (@tree > 1){      if (@tree > 1){
Line 270  sub handler { Line 277  sub handler {
     }      }
     $r->print('</font>');      $r->print('</font>');
     &Apache::lonhtmlcommon::store_recent('portfolio',$currentPath,$currentPath);      &Apache::lonhtmlcommon::store_recent('portfolio',$currentPath,$currentPath);
  $r->print('<br /><form method=post action="/adm/portfolio">'.&Apache::lonhtmlcommon::select_recent('portfolio','currentpath',      $r->print('<br /><form method=post action="/adm/portfolio">'.
 'this.form.submit();'));        &Apache::lonhtmlcommon::select_recent('portfolio','currentpath',
       'this.form.submit();'));
     $r->print("</form>");      $r->print("</form>");
     $r->print('<table border="0" cellspacing="2" cellpadding="2">'.      $r->print('<table border="0" cellspacing="2" cellpadding="2">'.
             '<tr><th>&nbsp;</th><th>Actions</th><th>Name</th><th>Title</th><th>Status</th><th>Last Modified</th></tr>');              '<tr><th>Actions</th><th>&nbsp;</th><th>Name</th><th>Size</th><th>Last Modified</th></tr>');
       my $href_location="/uploaded/$ENV{'user.domain'}/$ENV{'user.name'}/portfolio/$currentPath/";
     foreach my $line (@dirList) {      foreach my $line (@dirList) {
     #$strip holds directory/file name      #$strip holds directory/file name
     #$dom       #$dom 
     my ($fileName,$dom,undef,$testdir,undef,undef,undef,undef,undef,undef,undef,undef,undef,undef,$obs,undef)=split(/\&/,$line,16);       my ($fileName,$dom,undef,$testdir,undef,undef,undef,undef,$size,undef,$mtime,undef,undef,undef,$obs,undef)=split(/\&/,$line,16); 
     if (($fileName ne '.') && ($fileName ne '..')){      if (($fileName ne '.') && ($fileName ne '..')){
             if ($dirptr&$testdir){              if ($dirptr&$testdir){
                 $r->print('<tr bgcolor="#FFAA99"><td><img src="'.$iconpath.'folder_closed.gif"></td>');                  $r->print('<tr bgcolor="#FFAA99"><td><img src="'.$iconpath.'folder_closed.gif"></td>');
Line 286  sub handler { Line 295  sub handler {
                 $r->print('<td>'.makeAnchor($fileName.'/',$currentPath.$fileName.'/').'</td>');                   $r->print('<td>'.makeAnchor($fileName.'/',$currentPath.$fileName.'/').'</td>'); 
                 $r->print('</tr>');                   $r->print('</tr>'); 
             }else{              }else{
                 $r->print('<tr bgcolor="#CCCCFF"><td><img src="'.$iconpath.'unknown.gif"></td>');                  $r->print('<tr bgcolor="#CCCCFF">');
                 $r->print('<td>Edit</td>');                  $r->print('<td>
                 $r->print('<td>'.$fileName.'</td>');   <select name="action">
                 $r->print('<td>Title Here</td>');    <option value=""></option>
                 $r->print('<td>Status Here</td>');    <option value="delete">'.&mt("Delete").'</option>
                 $r->print('<td>Modified Here</td>');    <option value="rename">'.&mt("Rename").'</option>
   </select>
   <input type="submit" name="doit" value="Go" />
   </td>');
                   $r->print('<td><img src="'.$iconpath.'unknown.gif"></td>');
                   $r->print('<td><a href="'.$href_location.$fileName.'">'.
     $fileName.'</a></td>'); 
                   $r->print('<td>'.$size.'</td>');
                   $r->print('<td>'.&Apache::lonlocal::locallocaltime($mtime).'</td>');
                 $r->print('</tr>');                   $r->print('</tr>'); 
             }              }
         }          }
Line 301  sub handler { Line 318  sub handler {
 #   $r->print(displayDirectory($currentPath, $currentFile, @dirList));  #   $r->print(displayDirectory($currentPath, $currentFile, @dirList));
 #    $r->print('</td>><td>');  #    $r->print('</td>><td>');
 #   $r->print(displayActions($currentPath, $currentFile, $isEmpty));  #   $r->print(displayActions($currentPath, $currentFile, $isEmpty));
     $r->print('</table>');      $r->print('</table></form>');
     $r->print('</blockquote>');      $r->print('</blockquote>');
     $r->print("</body>\n</html>\n");      $r->print("</body>\n</html>\n");
     $r->rflush();      $r->rflush();

Removed from v.1.21  
changed lines
  Added in v.1.22


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