-if (isset($absolute_dl) && $absolute_dl == 'true') {
- switch($type0) {
- case 'text':
- DumpHeaders($type0, $type1, $filename, 1);
- $body = mime_fetch_body($imapConnection, $passed_id, $passed_ent_id);
- $body = decodeBody($body, $encoding);
- if ($type1 == 'plain' && isset($showHeaders)) {
- echo _("Subject") . ": " . decodeHeader($top_header->subject) . "\n".
- " " . _("From") . ": " . decodeHeader($top_header->from) . "\n".
- " " . _("To") . ": " . decodeHeader(getLineOfAddrs($top_header->to)) . "\n".
- " " . _("Date") . ": " . getLongDateString($top_header->date) . "\n\n";
- } elseif ($type1 == 'html' && isset($showHeaders)) {
- echo '<table><tr><th align=right>' . _("Subject").
- ':</th><td>' . decodeHeader($top_header->subject).
- "</td></tr>\n<tr><th align=right>" . _("From").
- ':</th><td>' . decodeHeader($top_header->from).
- "</td></tr>\n<tr><th align=right>" . _("To").
- ':</th><td>' . decodeHeader(getLineOfAddrs($top_header->to)).
- "</td></tr>\n<tr><th align=right>" . _("Date").
- ':</th><td>' . getLongDateString($top_header->date).
- "</td></tr>\n</table>\n<hr>\n";
- }
- echo $body;
- break;
- default:
- DumpHeaders($type0, $type1, $filename, 1);
-// if ($message->decoded_body == '') {
-// $message->setBody(mime_print_body_lines ($imapConnection, $passed_id, $passed_ent_id, $encoding));
-// }
-// echo $message->decoded_body;
-
- mime_print_body_lines ($imapConnection, $passed_id, $passed_ent_id, $encoding);
- break;
- }