diff options
author | mark <mark> | 2009-12-21 02:56:43 +0000 |
---|---|---|
committer | mark <mark> | 2009-12-21 02:56:43 +0000 |
commit | d3a1ad461c8cad4cfa4000490ddd441bebcc7309 (patch) | |
tree | 9f0e73fe7d0e216ab278e3993a6c1687c5fe36de /httemplate/search | |
parent | e66bb1fd7c14904103fbf28daa1d9370ad36beba (diff) |
Fix filename for Excel spreadsheet reports
Diffstat (limited to 'httemplate/search')
-rw-r--r-- | httemplate/search/elements/search-xls.html | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/httemplate/search/elements/search-xls.html b/httemplate/search/elements/search-xls.html index 8a05e477c..8323f55de 100644 --- a/httemplate/search/elements/search-xls.html +++ b/httemplate/search/elements/search-xls.html @@ -13,7 +13,9 @@ my %opt = %{ $args{'opt'} }; #http://support.microsoft.com/kb/199841 http_header('Content-Type' => 'application/vnd.ms-excel' ); - +http_header('Content-Disposition' => + 'attachment;filename="'.($opt{'name'} || PL($opt{'name_singular'}) ).'.xls"'); + #http://support.microsoft.com/kb/812935 #http://support.microsoft.com/kb/323308 $HTML::Mason::Commands::r->headers_out->{'Cache-control'} = 'max-age=0'; @@ -79,5 +81,5 @@ foreach my $row ( @$rows ) { $workbook->close();# or die "Error creating .xls file: $!"; http_header('Content-Length' => length($data) ); - + </%init> |