Outputs HTML through the MagicHTML parser
[squirrelmail.git] / src / download.php
index 5cf6fb839977022d1536aace664966848ff5a508..1d73a47b061edc8c0baf503eada29a3f64d3d27f 100644 (file)
 
    define('download_php', true);  // Used for preferences
 
-   include('../src/validate.php');
-   include("../functions/imap.php");
-   include("../functions/mime.php");
-   include("../functions/date.php");
+   require_once('../src/validate.php');
+   require_once('../functions/imap.php');
+   require_once('../functions/mime.php');
+   require_once('../functions/date.php');
 
    header("Pragma: ");
    header("Cache-Control: cache");
       echo "<TABLE WIDTH=98% BORDER=0 CELLSPACING=0 CELLPADDING=2 ALIGN=CENTER><TR><TD BGCOLOR=\"$color[0]\">";
       echo "<TR><TD BGCOLOR=\"$color[4]\"><TT>";
 
-      if ($type1 != "html")
+      if ($type1 == 'html') {
+         $body = MagicHTML( $body, $id );
+      } else {
          translateText($body, $wrap_at, $charset);
+      }
       
+      flush();
       echo $body;
 
       echo "</TT></TD></TR></TABLE>";
    if (isset($absolute_dl) && $absolute_dl == "true") {
       switch($type0) {
          case "text":
-            set_up_language(getPref($data_dir, $username, "language"));
            DumpHeaders($type0, $type1, $filename, 1);
             $body = mime_fetch_body($imapConnection, $passed_id, $passed_ent_id);
             $body = decodeBody($body, $header->encoding);
          }
       }
    }
-?>
+?>
\ No newline at end of file