From 07af51ba786c4b47471f75a5546079518ec6a429 Mon Sep 17 00:00:00 2001 From: Bill Erickson Date: Mon, 6 May 2013 09:59:22 -0400 Subject: [PATCH] LP1171875 Support locale CGI param for fm_IDL.xml Adds support for passing the locale string directly to /reports/fm_IDL.xml via locale= CGI parameter. Signed-off-by: Bill Erickson Signed-off-by: Pasi Kallinen Signed-off-by: Mike Rylander --- Open-ILS/examples/apache/eg_vhost.conf.in | 5 +++++ Open-ILS/examples/apache_24/eg_vhost.conf.in | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/Open-ILS/examples/apache/eg_vhost.conf.in b/Open-ILS/examples/apache/eg_vhost.conf.in index 60605b3c93..bf58315a12 100644 --- a/Open-ILS/examples/apache/eg_vhost.conf.in +++ b/Open-ILS/examples/apache/eg_vhost.conf.in @@ -527,6 +527,11 @@ RewriteRule .? - [E=locale:%{HTTP:Accept-Language}] AddOutputFilter INCLUDES;XMLENT .xhtml +# capture locale CGI param for /reports/fm_IDL.xml +RewriteCond %{REQUEST_URI} ^/reports/fm_IDL.xml +RewriteCond %{QUERY_STRING} locale=([^&;]*) +RewriteRule . - [E=locale:%1] + IDLChunkStripPI "yes" IDLChunkEscapeScript "no" diff --git a/Open-ILS/examples/apache_24/eg_vhost.conf.in b/Open-ILS/examples/apache_24/eg_vhost.conf.in index b606c0201f..f8537d4cf4 100644 --- a/Open-ILS/examples/apache_24/eg_vhost.conf.in +++ b/Open-ILS/examples/apache_24/eg_vhost.conf.in @@ -532,6 +532,11 @@ RewriteRule .? - [E=locale:%{HTTP:Accept-Language}] AddOutputFilter INCLUDES;XMLENT .xhtml +# capture locale CGI param for /reports/fm_IDL.xml +RewriteCond %{REQUEST_URI} ^/reports/fm_IDL.xml +RewriteCond %{QUERY_STRING} locale=([^&;]*) +RewriteRule . - [E=locale:%1] + IDLChunkStripPI "yes" IDLChunkEscapeScript "no" -- 2.43.2