--- loncom/publisher/lonpubdir.pm 2005/06/23 22:24:54 1.84 +++ loncom/publisher/lonpubdir.pm 2005/07/12 15:55:58 1.86 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # Construction Space Directory Lister # -# $Id: lonpubdir.pm,v 1.84 2005/06/23 22:24:54 www Exp $ +# $Id: lonpubdir.pm,v 1.86 2005/07/12 15:55:58 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -111,7 +111,7 @@ sub handler { ''.&mt('Title').''. ''.&mt('Status').''. ''.&mt('Last Modified'). - ''); + ''."\n"); my $filename; my $dirptr=16384; # Mask indicating a directory in stat.cmode. @@ -354,14 +354,14 @@ sub dircontrols { $r->print(< - $lt{'acti'} - $lt{'updc'} - $lt{'crea'} + $lt{'acti'} + $lt{'updc'} + $lt{'crea'}
- @@ -414,7 +414,7 @@ sub pubbuttons { '
'. ''. -'
'); } @@ -513,7 +513,7 @@ sub putdirectory { $actionitem = '
'. - ''. ''. ''. ''. @@ -521,7 +521,7 @@ sub putdirectory { ''. ''. ''. - ''. + ''. ''. ''. '
'; @@ -529,9 +529,9 @@ sub putdirectory { } $r->print(''. ''. + $Apache::lonnet::perlvar{'lonIconsURL'}.'/folder_closed.gif" alt="folder" />'. ''.$actionitem.''. - ''. + ''. $disfilename.''. ''.($kaputt?&Apache::lonhtmlcommon::authorbombs($resdir.'/'.$disfilename.'/'):'').$Apache::lonpublisher::metadatafields{'title'}.' '. $Apache::lonpublisher::metadatafields{'subject'}.' '. @@ -597,7 +597,7 @@ sub putresource { } } $title.="\n".'
'. - ($$bombs{$targetdir.'/'.$filename}?'':'Edit Metadata').''; + ($$bombs{$targetdir.'/'.$filename}?'bomb':'Edit Metadata').''; $status.="\n".'
'.&mt('Retrieve').''; } @@ -622,7 +622,7 @@ sub putresource { &create_pubselect($r,\$pub_select,$udom,$uname,$thisdisfn,$filename,$resdir,$pubstatus,$publish_button,$numres); $r->print(''. ''.($filename=~/[\#\~]$/?' ': - ''). + '').''. ''.$pub_select.''. ''. ''. @@ -639,7 +639,7 @@ sub create_pubselect { my ($r,$pub_select,$udom,$uname,$thisdisfn,$filename,$resdir,$pubstatus,$publish_button,$numres) = @_; $$pub_select = '
- '. ''; if ($pubstatus eq 'obsolete' || $pubstatus eq 'unpublished') { @@ -663,7 +663,7 @@ sub create_pubselect { ''. '
'; + &HTML::Entities::encode($uname.$thisdisfn.'/'.$filename,'<>&"').'" />'; $$numres ++; }