summaryrefslogtreecommitdiff
path: root/report/report_application.rb
diff options
context:
space:
mode:
authorMartin Gütlein <martin.guetlein@gmail.com>2010-03-03 18:37:37 +0100
committerMartin Gütlein <martin.guetlein@gmail.com>2010-03-03 18:37:37 +0100
commite93ada015dbe91cff5b72eb8628c4f52814e3bdb (patch)
tree43c91ee73c2fe5a814cb3e1f02dbcc0c3b0fc50c /report/report_application.rb
parentb7efeaaf79233de8bbc173fa426e4561c458d44f (diff)
added css formating for reports
Diffstat (limited to 'report/report_application.rb')
-rw-r--r--report/report_application.rb20
1 files changed, 19 insertions, 1 deletions
diff --git a/report/report_application.rb b/report/report_application.rb
index 4346f7f..629b411 100644
--- a/report/report_application.rb
+++ b/report/report_application.rb
@@ -15,6 +15,13 @@ def perform
end
end
+get '/report/:type/css_style_sheet/?' do
+ perform do |rs|
+ "@import \""+params[:css_style_sheet]+"\";"
+ end
+end
+
+
get '/report/?' do
perform do |rs|
content_type "text/uri-list"
@@ -29,11 +36,22 @@ get '/report/:type' do
end
end
+post '/report/:type/:id/format_html' do
+
+ perform do |rs|
+ rs.get_report(params[:type],params[:id],"text/html",true,params)
+ content_type "text/uri-list"
+ rs.get_uri(params[:type],params[:id])
+ end
+end
+
+
get '/report/:type/:id' do
+
perform do |rs|
accept_header = request.env['HTTP_ACCEPT']
- if request.env['HTTP_USER_AGENT'] =~ /MSIE/
+ if accept_header =~ /MSIE/
LOGGER.info "Changing MSIE accept-header to text/html"
accept_header = "text/html"
end