--- loncom/interface/lonprintout.pm 2005/07/12 21:16:52 1.378 +++ loncom/interface/lonprintout.pm 2005/07/25 10:27:51 1.379 @@ -1,7 +1,7 @@ # The LearningOnline Network # Printout # -# $Id: lonprintout.pm,v 1.378 2005/07/12 21:16:52 albertel Exp $ +# $Id: lonprintout.pm,v 1.379 2005/07/25 10:27:51 foxr Exp $ # # Copyright Michigan State University Board of Trustees # @@ -1373,7 +1373,7 @@ ENDPART #-- writing .tex file in prtspool my $temp_file; my $identifier = &Apache::loncommon::get_cgi_id(); - my $filename = "/home/httpd/prtspool/$env{'user.name'}_$env{'user.domain'}_printout_".$identifier.".tex"; + my $filename = "/home/httpd/prtspool/$env{'user.name'}_$env{'user.domain'}_printout_$identifier.tex"; if (!($#print_array>0)) { unless ($temp_file = Apache::File->new('>'.$filename)) { $r->log_error("Couldn't open $filename for output $!"); @@ -1396,7 +1396,8 @@ ENDPART my $temp_file; my $newfilename=$filename; my $num=$i+1; - $newfilename =~s/\.tex$/_$num\.tex/; + $newfilename =~s/\.tex$//; + $newfilename=sprintf("%s_%03d.tex",$newfilename, $num); unless ($temp_file = Apache::File->new('>'.$newfilename)) { $r->log_error("Couldn't open $newfilename for output $!"); return SERVER_ERROR;