]> git.pld-linux.org Git - packages/eventum.git/blob - eventum-double-decode.patch
- rename new function to getLastNotifiedAddresses
[packages/eventum.git] / eventum-double-decode.patch
1 -------- Original Message --------
2 Subject: bk commit - eventum-internal (bryan:1.1521)
3 Date: Tue, 13 Sep 2005 03:57:17 +0200
4 From: bryan
5
6 Remove '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.034222 seconds and 3 git commands to generate.