]> git.pld-linux.org Git - packages/eventum.git/blame - eventum-double-decode.patch
- updated to 20060921.3107 svn snap
[packages/eventum.git] / eventum-double-decode.patch
CommitLineData
5307e1d5
ER
1-------- Original Message --------
2Subject: bk commit - eventum-internal (bryan:1.1521)
3Date: Tue, 13 Sep 2005 03:57:17 +0200
4From: bryan
5
6Remove 'double decoding' of emails.
7
8--- 1.49/include/class.mime_helper.php 2005-08-09 18:11:27 +02:00
9+++ 1.50/include/class.mime_helper.php 2005-09-13 03:56:49 +02:00
10@@ -100,9 +100,6 @@
11 $str = str_replace("</DIV><DIV>", "\n", $str);
12 $str = str_replace(array("<br>", "<br />", "<BR>", "<BR />"), "\n", $str);
13 }
14- if (@$output->headers['content-transfer-encoding'] == 'quoted-printable') {
15- $str = Mime_Helper::decodeBody($str, 'quoted-printable');
16- }
17 // XXX: do we also need to do something here about base64 encoding?
18 if ($is_html) {
19 $str = strip_tags($str);
20@@ -657,35 +657,6 @@
21
22
23 /**
24- * Method used to decode the body of a MIME encoded message.
25- *
26- * @access public
27- * @param string $input The full body of the message
28- * @param string $encoding The encoding used in the message
29- * @return string The decoded message body
30- */
31- function decodeBody($input, $encoding = '7bit')
32- {
33- switch ($encoding) {
34- case '7bit':
35- return $input;
36- break;
37-
38- case 'quoted-printable':
39- return Mime_Helper::_quotedPrintableDecode($input);
40- break;
41-
42- case 'base64':
43- return base64_decode($input);
44- break;
45-
46- default:
47- return $input;
48- }
49- }
50-
51-
52- /**
53 * Given a quoted-printable string, this
54 * function will decode and return it.
55 *
This page took 0.153639 seconds and 4 git commands to generate.