version 1.93, 2005/11/15 20:53:06
|
version 1.97, 2006/04/20 02:24:08
|
Line 25
|
Line 25
|
# http://www.lon-capa.org/ |
# http://www.lon-capa.org/ |
# |
# |
|
|
BEGIN { |
|
eval "use Apache2::compat();"; |
|
}; |
|
use lib '/home/httpd/lib/perl'; |
use lib '/home/httpd/lib/perl'; |
use LONCAPA::loncgi; |
use LONCAPA::loncgi; |
use File::Path; |
use File::Path; |
use File::Basename; |
use File::Basename; |
use IO::File; |
use IO::File; |
use Image::Magick; |
use Image::Magick; |
use Apache::lonhtmlcommon; |
use Apache::lonhtmlcommon(); |
use Apache::lonnet; |
use Apache::lonnet; |
use Apache::loncommon; |
use Apache::loncommon(); |
use Apache::lonlocal; |
use Apache::lonlocal; |
use Apache::lonmsg; |
use Apache::lonmsg(); |
use LONCAPA::Enrollment; |
use LONCAPA::Enrollment; |
|
|
use strict; |
use strict; |
Line 164 END
|
Line 161 END
|
} |
} |
&Apache::lonlocal::get_language_handle(); |
&Apache::lonlocal::get_language_handle(); |
&Apache::loncommon::content_type(undef,'text/html'); |
&Apache::loncommon::content_type(undef,'text/html'); |
my $bodytag=&Apache::loncommon::bodytag('Creating PDF','',''); |
print(&Apache::loncommon::start_page('Creating PDF')); |
print $bodytag; |
|
|
|
my $identifier = $ENV{'QUERY_STRING'}; |
my $identifier = $ENV{'QUERY_STRING'}; |
my $texfile = $env{'cgi.'.$identifier.'.file'}; |
my $texfile = $env{'cgi.'.$identifier.'.file'}; |
Line 186 END
|
Line 182 END
|
@names_pack=split(/_ENDPERSON_/,$student_names); |
@names_pack=split(/_ENDPERSON_/,$student_names); |
} |
} |
|
|
|
print "<a href=\"$backref\"><b>Return</b></a> to last resource.<br /><br />"; |
|
|
my $figfile = $texfile; |
my $figfile = $texfile; |
$figfile =~ s/^([^\.]+printout)[^t]+\.tex/$1\.dat/; |
$figfile =~ s/^([^\.]+printout)[^t]+\.tex/$1\.dat/; |
my $duefile = $texfile; |
my $duefile = $texfile; |
Line 201 END
|
Line 199 END
|
my $noteps; |
my $noteps; |
my %prog_state; |
my %prog_state; |
if ($advanced_role) { %prog_state=&Apache::lonhtmlcommon::Create_PrgWin('','Coverting Images to EPS','Picture Conversion Status',$#content_of_file,'inline','80'); } |
if ($advanced_role) { %prog_state=&Apache::lonhtmlcommon::Create_PrgWin('','Coverting Images to EPS','Picture Conversion Status',$#content_of_file,'inline','80'); } |
|
print('<br />'); |
foreach my $not_eps (@content_of_file) { |
foreach my $not_eps (@content_of_file) { |
chomp($not_eps); |
chomp($not_eps); |
if ($not_eps ne '') { |
if ($not_eps ne '') { |
Line 269 END
|
Line 268 END
|
|
|
my $ind=-1; |
my $ind=-1; |
my %prog_state; |
my %prog_state; |
print "<a href=\"$backref\"><b>Return</b></a> to last resource.<br /><br />"; |
|
if ($advanced_role) { %prog_state=&Apache::lonhtmlcommon::Create_PrgWin('','Print Status','Class Print Status',$number_of_files,'inline','80'); } |
if ($advanced_role) { %prog_state=&Apache::lonhtmlcommon::Create_PrgWin('','Print Status','Class Print Status',$number_of_files,'inline','80'); } |
print "<br />"; |
print "<br />"; |
my $num_files = @texfile; |
my $num_files = @texfile; |
Line 335 foreach $texfile (@texfile) {
|
Line 333 foreach $texfile (@texfile) {
|
\%prog_state,$dvi_file); |
\%prog_state,$dvi_file); |
if ($tableofcontents eq 'yes') { |
if ($tableofcontents eq 'yes') { |
&busy_wait_command("latex $name_file 1>/dev/null 2>/dev/null", |
&busy_wait_command("latex $name_file 1>/dev/null 2>/dev/null", |
"for $status_statement now LaTeXing file for table of contents", |
"for $status_statement First LaTeX of file for table of contents", |
|
\%prog_state,$dvi_file); |
|
&busy_wait_command("latex $name_file 1>/dev/null 2>/dev/null", |
|
"for $status_statement Second LaTeX of file for table of contents", |
\%prog_state,$dvi_file); |
\%prog_state,$dvi_file); |
} #to create table of contents |
} #to create table of contents |
my $idxname=$name_file; |
my $idxname=$name_file; |
Line 605 if ($number_of_files>1) {
|
Line 606 if ($number_of_files>1) {
|
print "<br /> A <a href=\"$zipfile\">ZIP file</a> of all the PDFs."; |
print "<br /> A <a href=\"$zipfile\">ZIP file</a> of all the PDFs."; |
} |
} |
if ($advanced_role) { &Apache::lonhtmlcommon::Close_PrgWin('',\%prog_state); } |
if ($advanced_role) { &Apache::lonhtmlcommon::Close_PrgWin('',\%prog_state); } |
|
print(&Apache::loncommon::end_page()); |
my $done; |
my $done; |
sub REAPER { |
sub REAPER { |
$done=1; |
$done=1; |