--- loncom/interface/multidownload.pl 2007/04/26 20:26:36 1.11 +++ loncom/interface/multidownload.pl 2007/04/26 22:05:50 1.13 @@ -2,7 +2,7 @@ # CGI-script to allow download of all essay submissions of # multiple students. # -# $Id: multidownload.pl,v 1.11 2007/04/26 20:26:36 banghart Exp $ +# $Id: multidownload.pl,v 1.13 2007/04/26 22:05:50 banghart Exp $ # # Copyright Michigan State University Board of Trustees # @@ -92,13 +92,9 @@ if (&Apache::lonnet::allowed('vgr',$scop foreach my $file (@$files) { $file =~ /(^.*\/)(.+$)/; my $file_name_only = $2; - my $file_content = &Apache::lonnet::getfile($file); - if (open(my $fh,">$doc_zip_root/zipdir/$uname$udom/$unique_path/$stuname/part$partid/resp$respid/$file_name_only")) { - print($fh $file_content); - close($fh); - } else { - print("problem creating file
"); - } + &Apache::lonnet::repcopy($file); + my $source = &Apache::lonnet::filelocation("",$file); + ©($source,"$doc_zip_root/zipdir/$uname$udom/$unique_path/$stuname/part$partid/resp$respid/$file_name_only"); } } } @@ -108,9 +104,10 @@ if (&Apache::lonnet::allowed('vgr',$scop system($statement); $statement = "rm -rf $doc_zip_root/zipdir/$uname$udom/$unique_path"; system($statement); - print('Click to download
'); + print(''. + &mt("Click to download").'
'); } else { - print('You are not authorized to download student submissions.'); + print(&mt('You are not authorized to download student submissions.')); } 1; __END__;