X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fview%2Fcust_bill-ps.cgi;h=cc8020a3e9c12b82415e5a2e630540673b1b733e;hb=822645aade15a4c4ac0558b116f7aacf9491002c;hp=5d9e034bb77c28f6b60d5c77afdf6724fc6f4410;hpb=d9818900e0c2ec7da76200d05601cd534977151e;p=freeside.git diff --git a/httemplate/view/cust_bill-ps.cgi b/httemplate/view/cust_bill-ps.cgi index 5d9e034bb..cc8020a3e 100755 --- a/httemplate/view/cust_bill-ps.cgi +++ b/httemplate/view/cust_bill-ps.cgi @@ -6,7 +6,7 @@ die "access denied" my( $invnum, $template, $notice_name ); my($query) = $cgi->keywords; -if ( $query =~ /^((.+)-)?(\d+)(.pdf)?$/ ) { +if ( $query =~ /^((.+)-)?(\d+)(.pdf)?$/ ) { #probably not necessary anymore? $template = $2; $invnum = $3; $notice_name = 'Invoice'; @@ -36,7 +36,8 @@ die "Invoice #$invnum not found!" unless $cust_bill; my $ps = $cust_bill->print_ps(\%opt); http_header('Content-Type' => 'application/postscript' ); -http_header('Content-Length' => length($pdf) ); +http_header('Content-Disposition' => "filename=$invnum.ps" ); +http_header('Content-Length' => length($ps) ); http_header('Cache-control' => 'max-age=60' );