[Jifty-commit] r2301 - jifty/branches/template-declare/lib/Jifty/View/Declare

jifty-commit at lists.jifty.org jifty-commit at lists.jifty.org
Sun Dec 3 10:31:51 EST 2006


Author: audreyt
Date: Sun Dec  3 10:31:51 2006
New Revision: 2301

Modified:
   jifty/branches/template-declare/lib/Jifty/View/Declare/Handler.pm

Log:
* J::V::Declare::Handler - Kluge - Before $r->send_http_headers is fixed for real, escape all non-latin1 characters.

Modified: jifty/branches/template-declare/lib/Jifty/View/Declare/Handler.pm
==============================================================================
--- jifty/branches/template-declare/lib/Jifty/View/Declare/Handler.pm	(original)
+++ jifty/branches/template-declare/lib/Jifty/View/Declare/Handler.pm	Sun Dec  3 10:31:51 2006
@@ -23,7 +23,13 @@
     };
 
     local $Template::Declare::Tags::BUFFER = '';
-    print STDOUT $package->show($code_template);
+
+    my $rv = $package->show($code_template);
+
+    # XXX - Kluge - Before $r->send_http_headers is fixed for real, escape all non-latin1 characters.
+    print STDOUT Encode::encode(latin1 => $rv, &Encode::FB_XMLCREF)
+        unless Jifty->handler->apache->http_header_sent;
+
     return undef;
 }
 


More information about the Jifty-commit mailing list