From 25385f53b2dc79bf807f6fbef2f0f73491f83445 Mon Sep 17 00:00:00 2001 From: "lpsolit%gmail.com" <> Date: Wed, 7 Sep 2005 19:05:10 +0000 Subject: Bug 302669 (2nd part): show_bug.cgi?ctype=xml should allow the option of exporting attachment data - Patch by Greg Hendricks r/a=myk --- Bugzilla/Template.pm | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'Bugzilla/Template.pm') diff --git a/Bugzilla/Template.pm b/Bugzilla/Template.pm index 91b98f5b8..92201507f 100644 --- a/Bugzilla/Template.pm +++ b/Bugzilla/Template.pm @@ -26,6 +26,7 @@ # Myk Melez # Max Kanat-Alexander # Frédéric Buclin +# Greg Hendricks package Bugzilla::Template; @@ -37,6 +38,7 @@ use Bugzilla::Config qw(:DEFAULT $templatedir $datadir); use Bugzilla::Util; use Bugzilla::User; use Bugzilla::Error; +use MIME::Base64; # for time2str - replace by TT Date plugin?? use Date::Format (); @@ -319,7 +321,13 @@ sub create { $var =~ s/\@/\\x40/g; # anti-spam for email addresses return $var; }, - + + # Converts data to base64 + base64 => sub { + my ($data) = @_; + return encode_base64($data); + }, + # HTML collapses newlines in element attributes to a single space, # so form elements which may have whitespace (ie comments) need # to be encoded using -- cgit v1.2.3-24-g4f1b