alecpl
2010-03-31 6f31b356b2b21882b439324d233aceec413f4737
program/steps/mail/viewsource.inc
@@ -19,16 +19,17 @@
*/
ob_end_clean();
// similar code as in program/steps/mail/get.inc
if ($uid = get_input_value('_uid', RCUBE_INPUT_GET))
{
  $headers = $IMAP->get_headers($uid);
  $charset = $headers->charset ? $headers->charset : $IMAP->default_charset;
  $charset = $headers->charset ? $headers->charset : $CONFIG['default_charset'];
  header("Content-Type: text/plain; charset={$charset}");
  if (!empty($_GET['_save'])) {
    $filename = ($headers->subject ? $headers->subject : 'roundcube') . '.eml';
    $filename = ($headers->subject ? $IMAP->decode_header($headers->subject) : 'roundcube') . '.eml';
    $browser = new rcube_browser;
    
    if ($browser->ie && $browser->ver < 7)
@@ -49,9 +50,9 @@
  raise_error(array(
      'code' => 500,
      'type' => 'php',
      'file' => __FILE__, 'line' => __LINE__,
      'message' => 'Message UID '.$uid.' not found'),
    true,
    true);
    true, true);
}
exit;